为什么是a[1][2]的值是5

 

每三个一分

a[0]={0,1,2}

a[1]={3,4,5}

a[2]={6,7}

因为3固定了列数为3 ,所以每3个数换一行,然后找出它的对应坐标就可以了。

你的a[][3]就是三列呀,也就是每一行只要三个元素就换行,所以0,1,2是第一行,3,4,5是第二行,a[1][2]就是第二行第三个元素就是5

a[][3]说明这个数组是一个n行3列的数据:

0 1 2

3 4 5

6 7 

C中下标是从0开始,0就是第一行/列,1就是第二行/列,所以a[1][2]就是取第二行第三列的数据