00问答网
所有问题
C语言数组的初始化语句 int a[]={}正确吗?
如题所述
举报该问题
推荐答案 2019-03-08
c正确,d不对,d只是初始化了第一个元素。
c其实就相当于是int
a[1]
={0},所有元素都正确初始化。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nBDZZBnDTBBIBDIeeeT.html
其他回答
第1个回答 2019-10-03
c正确,d不对,d只是初始化了第一个元素。
c其实就相当于是int
a[1]
={0},所有元素都正确初始化。
第2个回答 2016-12-01
int a[10]={};这样是可以的。{ }里面空它会自动补齐0,但是你多少个元素不能空,那涉及分配内存空间
相似回答
急!
C语言
中
数组
可以
int
a[ ]
;这样定义
吗?
!
答:
int
a[]; //这样不可以,不能确定元素个数。int
a[]={
1,2,3,4,5}; //这样可以,因为从后面
的初始化
表中可以确定元素个数为5。
c语言
中,这样定义一维
数组正确吗?
int
a[
5
]={
0,1,2,3,4}
答:
语法上是正确的
,分号不可漏写。这叫 声明与初始化。若写成: int a[]={0,1,2,3,4}; 也是可以的,会自动算出声明的是 int a[5];
int
a[ ]={
1,2}是
c语言数组
中
正确
的定义么?
答:
是的
,C语言中,当定义的数组完全初始化时,方括号里可以不写,系统自动根据大括号里的元素的个数添加,像你的例子,就会添加2
c语言
中
数组的初始化
可以这样表达
吗?
例图15中b和92题a?还有
a[
10
]=
...
答:
可以的
,对数组声明时候必须指定大小,但是如果你直接在声明的时候初始化,一定情况下数组的大小可以省略,比如你92题中的a选项虽然没有指定一维的个数,但是等号的一维元素有三个,程序默认声明为a[3][3],a[10]={}的意思是初始化一个空的数组 ...
大家正在搜
java数组的初始化
c语言数组初始化0
数组的初始化赋值
java数组初始化默认值
java数组默认初始化
一堆数组的初始化
c 数组初始化
数组如何初始化
数组不初始化
相关问题
C语言数组的初始化表示方法
以下能对一维数组a进行正确初始化的语句是().
以下能对一维数组a进行正确初始化的语句是(),C语言求解
c语言数组初始化可以是实型吗
C语言数组的初始化表示方法
(C语言)以下能对一维数组 a 进行正确初始化的语句是( )...
C语言题目,以下能对一维数组a进行正确初始化的语句是()
C语言题, 以下能对一维数组a进行正确初始化的语句是