Static int a[3][3]={{1,2,3}{4,5,6}{7,8,9}};那么a[1][2]的值为?怎样判断?如果是 a[2][3]呢?

2024-12-17 17:57:49
推荐回答(3个)
回答1:

a[1][2]值为6
不存在a[2][3],因为定义Static int a[3][3]下标范围是a[0][0]到a[2][2]。
按你的初始值对应的是:
a[0][0]=1;
a[0][1]=2;
a[0][2]=3;
a[1][0]=4;
a[1][1]=5;
a[1][2]=6;
a[2][0]=7;
a[2][1]=8;
a[2][2]=9;

回答2:

a[1][2]=9
a[2][3]是不存在这个数组里的。
其实很简单。定义时时a[n][m],中表示n行m列
找其中的值时,对应的是a[0][0]表示第一个数。所以上面的a[1][2]表示第二行第三个数。

回答3:

a[1][2]=6
a[2][3]=越界