だれか馬鹿な俺に、ポインタを教えてくれ。
char str[][100]={"JAPAN","USA","CANADA"};
char (*p)[];
p[0]=str[0];

にすると、
(*p)には文字列の先頭アドレスが入る
pにも文字列の先頭アドレスが入る

この違いは何!?