gpt4 book ai didi

c - 如何在C编程中初始化多维数组

转载 作者:太空宇宙 更新时间:2023-11-04 05:23:25 24 4
gpt4 key购买 nike

运行这段代码时出现错误

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com