66问答网
所有问题
以下数组定义中错误的是()A int x[][3]={0 };B intx [2][3]={{1,23,4,5,6};
A答案第二个没有省略啊
举报该问题
推荐答案 2010-08-31
A错
int x[][3],它的列下标为0~2,但它的行下标的取值范围没有显式给出。而初始化只是{0},系统无法确定该数组的长度,因此在编译时无法为它分配一定大小的存储空间。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ui999n9DU.html
其他回答
第1个回答 2010-09-03
A错
因为省去行下标的前提是该数组已被初始化了,但上题不是这样的
第2个回答 2010-08-31
二维数组第一个可以省略不写,第二个不能省略
答案是A
第3个回答 2019-05-01
竟然是B ,我选A 错了 我惊了。到底谁是对的???
第4个回答 2010-09-01
A
相似回答
下列
数组
初始化
错误的是
?
答:
答案应该是C
。C的定义x[4][]是错误的,多维数组只有最高维的大小可以不指定,而C之中只指定了最高维(二维)的大小是4,却没有指定一维的大小,一维的大小必须指定。D中相当于定义: int x[2][3] = {{1,2,3}, {4}};
int x[2][3]={{1,
2
},
{3
,4
},{
5,6}}
答:
2.
int x[][3]={0}
:代表的是行数未知,列数是3的二维数组,把该数组里的数组全部赋值为0。(1
)int x[][3]={{1,2,
3},{
4,5,6}}
:这个等号右边是2行3列的int类型的数据
(2)
等号左边的x[][3]代表的是:行数未知,列数是3的二维
数组,
由于赋值操作,于是可以得出行数是2。(...
...
数组的定义中,
有语法
错误的是
A、
int x[ ] = {1,2,3,4,5}; B
...
答:
B 初始化部分值也是允许的
,x[0]=0;
其余值为0;C 定义式 D 定义且不初始化 一定要有长度 选 D
c语言选择题
答:
A,A,正确,C,B
以下错误的定义
语句是
答:
答案:C 在C语言中
,数组的定义
分配内存空间是按行分配的,所以在
定义的
时候,行号可以省略,而列号不可以省略.关于这样的定义问题,我想你应该把定义变量和它们的分配搞清楚,这样就可以啦!加油啦
int x[2][3]={{1,
2
},
{3
,4
},{
5,6}}
这个为什么是
错的
?有什么规则?麻烦解...
答:
int x[2][3]
是二维数组,低维最多3个元素,是对的,高维最多2个元素,现在有三个:
{1,
2
},{3,4
}
,{5,6},
所以错了
大家正在搜
相关问题
为什么现在有这么多编程语言了,系统还是用C语言编
编程C语言→_→
FPGA的编程语言跟C语言有什么不同?
FLASH编程语言和C语言编程差不多吗?
FORTRAN编程语言与C语言
什么C语言编程软件适合初学者
c语言编程怎样入门
编程 C语言