ちょっとあやふやなので教えてください。
int a[5] = {0,1,2};
と初期化した場合って、a[3]とa[4]て必ず0に初期化されますか?
(C言語とC++の両方の規格上)