質問: C言語 配列の全てに同じ値を初期値化するにはどうすればいいでしょうか?
回答: 残念ながら、質問文にあるようにfor文で全要素に代入するしかありません。 例外として、"0"で初期化したい場合は int a[10] = {0}; といった形で初期化できます。 ※C言語の仕様で、初期化が記述されていない要素(この場合はa[0]以外)は全て"0"で初期化されるため。