热心网友
回答时间:2024-04-30 03:37
当然是正确的!可是你写的不正确当然调试也不会正确!你拉了“数组名”了!改成这样
int a[][3]={{1,1,1},{},{1,1}};
这里省略了行数,因为后边的赋值可以知道它是一个3行3列的二维数组。
int a[3][3]={{1,1,1},{0,0,0},{1,1,0}};
这是原始的赋值方法。
其实就是二维数组的初始化赋值问题。书上都有介绍这里就不多说了,自己看书。
收起
热心网友
回答时间:2024-04-30 03:38
a是一个3行2列,只有1个大括号就先a[0][0],a[0][2],a[1][0]......
大括号里面还有大括号,每个括号代表1行,即你定义了6行
要这样定义a....={{1,2},{3,4},{5,6}}就可以咯额
收起