00问答网
所有问题
c语言中,这样定义一维数组正确吗? int a[5]={0,1,2,3,4}
如题所述
举报该问题
推荐答案 2019-09-12
这是正确的,你定义了a[5]的数组,就相当于定义了5个int型a[0],a[1],a[2],a[3],a[4],然后按照顺序依次赋值,即a[0]=0,a[1]=1,a[2]=2,a[3]=3,a[4]=4这样
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/0jIeDeIerIZDrenrnZ.html
其他回答
第1个回答 2019-11-17
正确。它定义的是一维整型数组a。数组a中的元素为0,1,2,3,4。
第2个回答 2020-05-18
a.int
a[]
={0,1,2,3,4,5};
b.int
a[5]={0,1,2,3,4,5};
c.char
a=
"string";
d.int
a[]="string";
首先a是正确的虽然没有值定数组长度可是会自动确认长度。
b的问题是初始化元素的个数超过了定义的个数
c的问题是将一个
字符串
的首地址赋值给一个char变量
d的问题是将字符串的首地址赋值给int类型数组肯定不行类型不一样。本回答被提问者采纳
相似回答
c语言中,这样定义一维数组正确吗?
int
a[5]={0,1,2,3,4}
答:
这是正确的
,你定义了a[5]的数组,就相当于定义了5个int型a[0],a[1],a[2],a[3],a[4],然后按照顺序依次赋值,即a[0]=0,a[1]=1,a[2]=2,a[3]=3,a[4]=4这样
C语言
一小题
答:
A、
int
a[5]={0,1,2,3,4,
5};int a[5]是定义一个5个元素的
数组,
实际却6个 B、char a[]={0,1,2,3,4,5};char a[]定义一个字符型数组,后面是0,1...ASICII码对应的字符 C、char a={'A','B','C'};char a定义一个字符,不是数组 D、int a[5]="0123";int a[5]定...
...
a[] ={0,1,2,3,4,5}
; B.
int
a[5]={0,1,2,3,4,
5};
答:
A.
int
a[] ={0,1,2,3,4,5}; B.int
a[5]={0,1,2,3,4,
5};C.char a= "string"; D.int a[]="string";首先A是正确的虽然没有值定
数组
长度可是会自动确认长度。B的问题是初始化元素的个数超过了定义的个数 C的问题是将一个字符串的首地址赋值给一个char变量 D的问题是...
C语言定义一维数组
时数组的下标可以省略吧
答:
int
a[5];如果为全局变量,默认为0,否则值随机。2.int
a[5] = {1,2,3,4,
5};定义长度与元素值。如果定义的值的数量少于5个,未定义的值初始化为0;如果多于5个,报错。3.int a[] = {1,2,3};
定义数组
的值,长度为空,表示自动分配一个长度为后面元素个数的数组。4.char s[] = ...
大家正在搜
c语言char数组转换为int
c语言数组定义和赋值
c语言一维数组
c语言int数组
c语言中int转char
c语言unsigned int
数组函数c语言
c语言数组加1
c语言怎么把char转换为int
相关问题
c语言定义数组int a[5]={1,2,3,4},这种情况...
C语言中的一维数组对于int a[10]={0,1,2,3,...
在c语言数组中int a[][3]={1,2,3,4,5};...
C语言问题:已有定义int a[10]={1,2,3,4,5...
C语言:定义int a[3][2]={1,2,3,4,5,6...
C语言问题:已有定义int a[10]={1,2,3,4,5...
C语言问题 若有说明int a[][4]={1,2,3,4,...
C语言编程:定义一个未排序的一维数组int a[10]={5...