00问答网
所有问题
以下能正确定义二维数组的是
A) int a[][3];
B) int a[][3]=2{2*3};
C) int a[][3]={};
D) int a[2][3]={{1},{2},{3,4}};
举报该问题
推荐答案 2012-06-01
D也有问题,是不是你的答案写错了,应该改成int a[3][2]={{1},{2},{3,4}};才正确,你在给二维数组赋值时,是把它当成3行,而不是2行来赋值的,但你原来的D答案中却定义a为2行3列。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZrBIjBBIn.html
其他回答
第1个回答 2012-05-30
D分析:D选项中int a[2][3]={{1},{2},{3,4}};表示第一行对第一列赋值1,第二行对第一列赋值2,第三行对第一和二列赋值3,4其余自动为零;A选项应改成: int a[][3]={1,2,3,4,5,6};系统自动据总数分配几行几列; B选项错因为,必须用列举法一一赋值;C选项由于系统无法确定大小
第2个回答 推荐于2018-02-28
B. C语言不允许建立空数组,所以错。D题目是二行三列但是后面数据是三行,超出范围,所以错
本回答被网友采纳
第3个回答 2013-02-26
B,全国计算机二级题库里有
第4个回答 2012-05-30
D
相似回答
以下能正确定义二维数组的是
()答案是C能给解释下吗?
答:
D
数组
只
定义
了2行,初始化却写了3行
关于C语言
定义二维数组的
问题
答:
以下能正确定义二维数组的是
-- 以下能正确定义 数组的是 (去掉二维两字)。A) int a[ ][3]; -- 语法错,没带初始化,不允许用 [空白],不允许 数组大小不定。B) int a[ ]={2*3} -- 正确定义了数组,是一维数组,数组元素只有1 个,初始化数值为 2*3 ,就是 6。C) int a[ ]...
以下能
对
二维数组
进行
正确定义
并初始化
的是
___。 A. int a[2][3]={...
答:
B是对的,CD一眼看去就是错的,A
定义的
2行,多出了一行所以是错的
以下能正确定义
整型
二维数组
a的语句是(___) A) int a[ ][3]; B) i...
答:
应该是C啊
,C赋值完以后应该是 1 0 0 2 0 0 3 4 0 其他要么维数不对,要么就没初始化
大家正在搜
在以下数组定义中,正确的是
以下对二维数组a的正确说明
定义二维数组能用int
已知函数sum定义为void sum int
正确定义二维数组a的方法
下列程序段运行后s的值是
int a[ ][3]正确吗
下面程序的运行结果为main
c语言中关于函数的说法正确的是
相关问题
以下能正确定义二维数组的是()答案是C能给解释下吗?
以下不能正确定义二维数组的语句是
以下能正确定义整型二维数组a的语句是(_____) A) i...
以下不能正确定义二维数组的选项是( ) 选择一项:
以下能对二维数组的正确定义是( )
以下二维数组声明中,正确的是 ()。 A、char b[2]...
二维数组定义 哪个可以留空
以下不能正确定义二维数组的选项是( ) 选择一个答案 A. ...