>>384
int a[4]];
と定義したら、有効な配列要素はa[0],a[1],a[2],a[3]の4つ
a[4]は参照すると誤動作をする(コンパイラはチェックをしない)

a[4]を使いたければint a[5];と定義すること。