私の現在のプロジェクトでは、他のいくつかの値に基づいて配列を埋める必要があります。私は近道があることを知っています:
int arr[4][4] = { {0,0,0,0} , {0,0,0,0} , {0,0,0,0} , {0,0,0,0} };
しかし、この場合、宣言後に配列を埋める必要があります。現在、コードは次のようにフォーマットされています。
int arr[4][4];
if(someothervariable == 1){
arr = { {1,1,1,1},
{1,2,3,4},
{2,,3,4,5},
{3,4,5,6} };
}
ただし、コンパイルされません。私の場合、前述のショートカットを利用する方法はありますか?そうでない場合、利用可能な最良の修正は何ですか?各要素を明示的に割り当てずに設定する方法を教えてください。すなわち:arr [0] [0]=..。