可変長配列コンパイラを初期化すると、次のエラー メッセージが表示されます。
[Error] variable-sized object may not be initialized
コードスニペット:
int n;
printf("Enter size of magic square: ");
scanf("%d",&n);
int board[n][n] = {0};
可変長配列はどのように初期化する必要がありますか? そして、なぜすべての要素が0
以下の方法で初期化されないのか;
int board[n][n];
board[n][n] = {0};
?