C言語なら俺に聞け! Part 98
■ このスレッドは過去ログ倉庫に格納されています
0554534
NGNGsizeof(char[256]) でやってみたら、見事に256が表示されました。こういう形の型もあったんですね。
char *b=&a としたときでも b==a となりました。つまり、「a[256]の配列」が始まる場所と「数値a[0]」がある場所が
同じだから、 「先頭要素へのポインタと読みかえられる b=a」 でも、「char(*)[256]へのポインタである b=&a」でも、
結局は同じ場所を指すことになるってことですね。なんか言いづらいですが、頭のなかじゃ理解できました。
■ このスレッドは過去ログ倉庫に格納されています