#include <stdio.h>
int main()
{
int array[3][2];
array[0][0] = 10;
printf("%d\n");

return 0;
}

ミスって↑みたいに書いたんだけど何故かコンパイル通った。
しかも実行結果は普通に

10

って表示されたんだが・・・。理由分かる人いたら教えてくれ。
フォーマット指定子の%dに対応する変数や式が無いと、
無意味な整数が生成されるんじゃなかったっけ?
試しに3行目と4行目を消してみたらそんな感じだった。

しょーもない質問で申し訳ない。