初始化可变长度数组编译器时,将显示错误消息:
[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};
?
蛊毒传说
犯罪嫌疑人X
相关分类