C言語なら俺に聞け( ..
8:デフォルトの名無しさん
08/04/29 12:01:10
#include <iostream.h>
main()
{
char *(*pp)[3];
printf("%lu", sizeof(char*));
printf(" pp%lu", pp);
printf(", ++pp%lu", ++pp);
}
というプログラムを実行すると
"4 ,アドレス ,アドレス+12"と、表示されました。
ppは要素が三つの配列へのポインタのポインタだから、
ppがインクリメントされればアドレス+4になると思うのです。
どうして成らないのでしょうか?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5502日前に更新/213 KB
担当:undef