【初心者歓迎】C/C++室 Ver.54【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0167デフォルトの名無しさん
2008/05/21(水) 02:16:00int main(void){
int a[]={0,0,0,0};
int k=1;
a[k]=1;
a[a[k]]=2;
printf("%d\n",a[a[k]]);
return 0;
}
で、出力が2ではなく0になるのですがどうしてでしょうか。
ご教授のほどよろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています