00问答网
所有问题
二维数组的初始化int a[3][]={{1},{6}}正确吗?
1)int a[3][]={{1},{6}}这样定义数组正确吗?
2)float c[][3]={1,2,3,4,5,6,7}正确吗
举报该问题
推荐答案 2007-01-10
第一个不正确.
对二维数组的初始化,行可以缺省但列决不可以缺省,例如下边的三个语句是等价的
int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}
int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTDBZZII.html
其他回答
第1个回答 2007-01-10
应该都可以。剩下的系统会自动设为0
最好的判断方法是你把这两个数组读出来看看不就知道了。
第2个回答 2007-01-10
第一题不正确,列一定要写数字,行可以不写。
第二题正确
相似回答
二维数组的
定义
int
a【】【3】;为什么不
正确?
答:
int
a[][3];这样写必须
初始化
,即要写成int a[][3]={1,2,3,4,5,6,...};或int
a[][3]={{1
,2,3
},{
4,5,
6}
,...};,这样编译时编译器就可以算出来空
的[]
中应该填几了。[]中只是“允许不写”,并不是允许空着。
C语言题目 对
二维数组的正确
说明是:
答:
c是正确的
。二维数组初始化的形式为:数据类型 数组名[整常量表达式][ 整常量表达式]={ 初始化数据 };在{ }中给出各数组元素的初值,各初值之间用逗号分开。把{ }中的初值依次赋给各数组元素。有如下几种初始化方式:⑴ 分行进行初始化 int a[2][3]={{1,2,3},{4,5,6}};在{ }内部...
...
正确
定义并
初始化
的是___。 A.
int
a[
2
][3]={{1
答:
B是对的,CD
一
眼看去就是错的
,A
定义的2行,多出了一行所以是错的
有一张C语言的小测试 需要大家帮忙
答:
6.凡是函数中未指定存储类别的局部变量其隐含的存储类别是(A)。A. 自动(auto)7.在while(x)语句中的x与下面条件表达式等价的是:D 。D. x!=0 9.以下对
二维数组
进行
正确初始化
的是(B )。B.
int
a[][3]={1,
2,3,4,5
,6}
;10.二维数组a有m列,则在a[i][j]之前的元素...
大家正在搜
二维数组a的正确初始化
二维数组a正确初始化的语句
不能对二维数组a进行正确初始化
以下对二维数组a进行正确初始化
对一维数组a进行正确初始化
对二维数组a进行初始化
二维数组a的正确说明
对于已正确定义的二维数组a
以下对二维数组a的正确
相关问题
以下二维数组的初始化语句中,正确的是( )。 A) int ...
二维数组初始化int a[ ][3]={0,1,2,3,4,...
以下能对二维数组进行正确定义并初始化的是______。 A....
初始化二维数组int a[][3]={{1,0,1}{},{...
对二维数组a进行如下初始化int a[2][3]={{0,1...
有二维数组int a[3][4]={1,3,6},那么
二维数组初始化:int a[][3]={{1,0,1},{}...
int a[][3]={{1,0,1},{},{1,1}};...