若有定义int a[][3]={1,2,3,4,5,6,7,8,9,10},数组元素a[i][j]

若有定义int a[][3]={1,2,3,4,5,6,7,8,9,10},数组元素a[i][j]的下标i,j的取值范围是()0≦i≦3,0≦j≦2,为什么

这是个二维数组。int a【】【】第一个中括号表行数,从0开始;第二个代表列,也从0开始;数组初始化没有给出初值的数组元素被编译器自动赋值为0;
int a[][3]={1,2,3,4,5,6,7,8,9,10}实际为:
int a[][3]={1,2,3, 4,5,6, 7,8,9 ,10,0,0} 四行三列。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答