C言語なら俺に聞け(入門篇) Part 5
■ このスレッドは過去ログ倉庫に格納されています
0803デフォルトの名無しさん
2006/12/24(日) 01:33:21#include<stdio.h>
main(){
int a[2]={0},*pa;
pa=&a[1];
a[0]++;
*pa++;
printf("a[0]=%d,a[1]=%d\n",a[0],a[1]);
return 0;
}
実行結果(a[0]=1,a[1]=0)
とすると、a[0]が1になるのは当たり前なんですが、
何でa[1]は0になるんですか?
CPad for Borland C++Compilerでコンパイルしました。
■ このスレッドは過去ログ倉庫に格納されています