C++:执行语句inta[3][4]={{1,2,3,4},{5,6,7},{8,9},{10}

,a[2][2]等于
(麻烦解释一下定义二维数组只有3行为什么可以初始化时赋4行值)

等于0. 如果一个数组填写了初始值又没填满, 那么剩下的就用0填充; 如果没写初始值那么就保留内存原有值不清零
inta[3][4]应该看作(inta[3])[4], 可以看作是一个包含了4个(长度3的数组)的数组
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答