77问答网
所有问题
例题2:已知数组a定义为:int a[][3]={{1,2,3},{4}};, 则a[1][2]的值为( )。 (a)2 (b)3 (c)4 (d)0
如题所述
举报该问题
推荐答案 推荐于2018-04-24
答案应该是(d) 0
因为
int a[][3]={{1,2,3},{4}}
表示定义并直接对数组进行初始化。
前面{1,2,3}是给a这个二维数组中的第一组,即a[0]这一组赋值:
a[0][0] = 1, a[0][1] = 2, a[0][2] = 3;
后面,{4},是给a这个二维数组中第二组赋值,即给a[1]赋值
但它只有一个数4,所以只给a[1][0]赋值,a[1][1], a[1][2]都是空的,即都是0
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WpNIGI8G8.html
其他回答
第1个回答 2012-10-16
答案是d,也就是0
因为int a[][3] = {{1,2,3},{4}};等价于
{{1,2,3},{4,0,0}}
a[1]表示第二组,也就是{4, 0, 0}
然后a[1][2]就是{4, 0, 0}的最后那一个。
第2个回答 2012-10-16
这是二维数组,意思是这个数组第一类的第二个数值
第3个回答 2012-10-16
b
追问
为什么啊?
追答
猜的吧
相似回答
设有
定义
语句“
int
a[3][4]={{1},{2},{3}};
"
则a[1][
1
]的值为
多少?
a[2
...
答:
a[1][0],a[1][1]
,a[1][2],a[1][3]a[2
][0],a[2][1],a[2][2]
,a[2][3]a[
0]代表第一行,a[1]代表第二行...a[1][1] 代表第二行第二列
的值,a[2
][1]代表第三行第二列的值从你
定义数组
的语句中可以看到是一个三行四列的
数组,
所以问的a[1][1]和a[2][1]均没有越界。第...
{
int
a[
3
][3] = {{1,2},{3,4},{
5,6
}},
i,j,s = 0;
答:
s=a[1][0]+
a[1][1
]+a[2][0]+a[2][1]+a[2
][2]=3
+4+5+6+0=18 输出为:18换行
在执行
int
a [][3]={1,2,3,4,
5,6
};
语句后
,a[1][
1
]的值
是
答:
int
a[3][4]; 说明了一个行数不明确,有三列的二维数组,数组名为a,其下标变量的类型为整型。在c中二维数组是按行排列, 即放完一行之后顺次放入第二行。int
a [][3]={1,2,3,4,
5,6}初始化该
数组,
该
数组的
下标变量共有2*3个,即:a[0][0],a[0][1],a[0
][2];a[1][
0]...
int
a[ ][3]={1,3,2,4,
5,6,0
};
"中
,a[
2
][2]的值
答:
int
a[][3]= {1,3,2,4,
5,6,0 } 这个初始化对于这个
数组的
前7个元素分别初始化为1,3,2,4,5,6,0,剩余则全部初始化为0;这个数组是2维
数组,
给出第2维长度为3,那么编译器根据初始化的情况对第一维长度进行判断,给出能容纳所有初始化数值的最小长度。这里编译器应该选择a[3][3],...
设有
数组定义int
a[2][3]={1,2,3,4},则
元素
a[1][
1
]的值
是?
答:
a[2][3]={1,2,3,4}
0行:1,2,3 1行:4,0,0
a[1][
1]=0
已知数组a的定义为int
a[]
等于
{1,2,3,4,
5
};则a[2]
等于什么?
答:
a[2]
=
3;a[
0] = 1
;a[1]
=
2;a[3] =
4;a[4]
= 5;a[5]不存在,C语言中
数组的
下标是从0开始的。0,
1, 2, 3,
4正好是5个。
53. 设有
定义
: int
a[] [3]={{1,2,3},{4,
5,6},{7,8,9
}};
答:
53.虽然第一维没有写,但是从后面的赋值可以得出是
3
1 2 3
4
5 6 7 8 9
a[1][2]
是第2行的第3个 (注意i、j都是从0开始算
的),
是6,选C 54.由已知得
数组:1
2 3 4 5 6 7 8 x[
1][1]
是第2行的第2个 (注意i、j都是从0开始算的),是6,选A ...
大家正在搜
已知数组num的定义为:int
设数组a的定义为:int
c语言数组定义和赋值
一维数组的定义方式
数组的大小是固定的吗
c语言数组定义
怎么定义数组
二维数组定义
数组定义方式
相关问题
若有以下定义,则数组元素a[2][2]的值是( ) int ...
数组定义为 int a[3][2]={1, 2, 3, 4,...
有数组定义inta[2][2]=={{1},{2,3}};则...
对二维数组a进行如下初始化int a[2][3]={{0,1...
已知数组a的定义为int a[]等于{1,2,3,4,5};...
java编写程序:矩阵a用数组表示为"int a[][]={...
数组定义为 int a[3][2]={1, 2, 3, 4,...
求解假定一个二维数组的定义语句为“int a[3][4]={...