88问答网
所有问题
二维数组的初始化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://88.wendadaohang.com/zd/MKMaSSBB.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}
,...};,这样编译时编译器就可以算出来空
的[]
中应该填几了。[]中只是“允许不写”,并不是允许空着。
int
a[ ][3]
能
正确
定义
二维数组
嘛
答:
如果是声明
二维数组,
那么第一维必须指定!如果是定义,那么必须
初始化
进行赋值,编译器会根据你赋值情况来判断第一维大小,比如
int
a[][3]={1,
2,3,4,5
,6}
则第一维是2,否则只是int a[][3]那么编译器真不知第一维大小,会出错
[C++]两个题
答:
二维数组的初始化
方法:(1)按行给二维数组全部元素赋初值也可以对部分元素赋初值。如:
int
a[
2][3]={{1,2},{3,4},{5,
6}}
; 或 int a[2
][3]={{1},{
3},{5}};所以C选项是对的,它就是按照这种方法来赋初值的。(2)可以将所有数据写在一个花括号内,按数组排列的顺...
int
a[
] [ ] ={1,
2
,3,
4,5
,6}初始化
对吗
答:
不对
,你这个是二维数组,但是你这种赋值方式却是一维数组的赋值方式
...
正确
定义并
初始化
的是___。 A.
int
a[
2
][3]={{1
答:
B是对的,CD
一
眼看去就是错的
,A
定义的2行,多出了一行所以是错的
int
a[][3]={1,
2,3,4,5
,6,
7,8,9};
答:
若有定义
int
a [][3]={1
,2,3,4,5,6,7,8,9},则表达式size of(a)/size of(
a[
0])的值为 对于一个整型
二维数组
,size of(a)=9 即实际内容所占的大小;a[0] 是指第0行的3个元素 因而size of(a[0])=3;最后答案就是 9/
3=
3;...
若定义
int
a[ ][3]={1,
2,3,4,5
,6,
7};第一维大小
答:
int
a[][3
]= {1,
2,3,4,5
,6,
7,0,0} 这个
初始化
对于这个
数组的
前7个元素分别初始化为1,2,2,4,5,6,7,剩余则全部初始化为0;这个数组是2
维数组,
给出第2维长度为3,那么编译器根据初始化的情况对第一维长度进行判断,给出能容纳所有初始化数值的最小长度。这里编译器应该选择
a[3][
3...
为什么
int
a[][3]和int
a[][3]={}
不能
正确二维数组?
答:
int a[][3];
二维数组
声明,其中一维大小不定。
数组的初始化
不要求全部元素都赋值,所以:
int
a[][3]=
; -- 初始化 a[0][0] 等于6 int a[][3]=; -- 初始化 a[0][0] 等于2
,a[
0
][1
]等于6 int a[][3]=; -- 初始化 a[0][0] 等于2,a[0][1]等于6 ...都是
正确
...
大家正在搜
二维数组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}};...