运行这段代码时出现错误
int row1=2,col1=2;
int mat1[row1][col1]=
{
{1,5},
{4,6}
};
这段代码有什么问题??
IDE:代码块
error: variable-sized object may not be initialized|
最佳答案
这里是一个变长数组。这样的数组不能初始化。如果维度是常量(即数字常量,而不是声明为 const
的变量),则只能初始化数组:
int mat1[2][2]=
{
{1,5},
{4,6}
};
关于c - 如何在C编程中初始化多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47416738/