若有:
int a[][3] = {{0},{1},{2}};
则
a[1][2]
的值是?
答案为0,为什么?
该初始化相当于int a[3][3] = {{0,0,0},{1,0,0},{2,0,0}}
000
100
200
则a[1][2]=0
有帮助的话采纳一下哦!
默认值为0
因为a数组在定义的时候前面的是从0下标开始的,直到初始值的个数大于3时,数组的前一个下标才加1
int a[][3]={{0},{1},{2}}
={{0,0,0},
{1,0,0},
{2,0,0}}
因此a[1][2]=0