C言語なら俺に聞け(入門篇) Part 44
■ このスレッドは過去ログ倉庫に格納されています
0660デフォルトの名無しさん
2009/02/18(水) 00:57:33この問題分かるか?ポインタがきちんと理解できていれば分かるだろう。
long x;
short y[5] = {1,2,3,4,5};
x = (long) y;
x++;
printf("%d\n",*((int*)x));
このコードを実行した際に表示される数値は何か予想せよ。
(理由とともに。なお、longは8バイト、intは4バイト、shortは2バイトとする)
■ このスレッドは過去ログ倉庫に格納されています