char *(text[]) = {
"100", "200", "300"
};
これってchar text[3][4]と同じようにアクセスできるやん?おかしくない?
char *(text[3])なら「2文字 + \0」の1つの変数のポインタになりそうなもんなのに
なんで文字数が自動になって「X文字 + \0」の3つの変数になるん?