C言語なら俺に聞け(入門篇) Part 11
■ このスレッドは過去ログ倉庫に格納されています
0028デフォルトの名無しさん
2007/04/17(火) 23:20:03int main()
{
int array[3][2];
array[0][0] = 10;
printf("%d\n");
return 0;
}
ミスって↑みたいに書いたんだけど何故かコンパイル通った。
しかも実行結果は普通に
10
って表示されたんだが・・・。理由分かる人いたら教えてくれ。
フォーマット指定子の%dに対応する変数や式が無いと、
無意味な整数が生成されるんじゃなかったっけ?
試しに3行目と4行目を消してみたらそんな感じだった。
しょーもない質問で申し訳ない。
■ このスレッドは過去ログ倉庫に格納されています