55问答网
所有问题
变量定义时,如果对数组全部元素赋初值,则数组长度
如题所述
举报该问题
推荐答案 推荐于2017-09-30
数组长度可以不用指定,默认就是所有赋初值的个数;如果想扩大数组长度,则需要指定,且必须大于已赋初值的个数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cF8QRc8Ie.html
其他回答
第1个回答 2018-10-29
一维数组可以省略,二维数组行能省略,列不能
第2个回答 2012-05-21
char temp[]={"0,0,0"};定义长度3的数组并赋初值0,要付初值为1就char temp[]={"1,1,1"}
char temp1[3] //定义一个长度3的数组
定义数组后要对数组赋值只能一个个元素赋值,不能temp[]={"2,2,2"}对数组全部一起赋值,要付值可以用for 比如
for(0;i<3;i++)
{
temp[i]=‘0’;
}
第3个回答 2012-05-23
?什么意思?
第4个回答 2012-05-21
可以不定义
相似回答
在C语言中
,如果给数组
中的
全部元素赋
值
,则
在
定义数组时,
可以不给出数组...
答:
这么说把.字符数组只能初始花
时全部赋
直,在程序中只能用下标来逐个赋直,在初始化
时如果全部
指定了初直就可以省略
数组长度
数据结构中
数组定义
中哪个不合理?
答:
另外,如果对全部数组元素都赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省,
所以选项B正确,而选项D是错误的
。
c语言
数组
规则
答:
static int a[10]={0,0,0,0,0,0,0,0,0,0};不能用:static int a[10]={0*10};
如果对
static型数组不
赋初值,
系统会对
定义的所有数组元素
自动赋以0值。(4)在对
全部数组元素赋初值时,
可以不指定
数组长度
。3.一维数组的引用方法是:C语言规定不能一次引用整个数组,引用时只能逐个元素引...
C语言中整形一维
数组
是什么?
答:
对数组
的初始化操作可以采取以下方式:static 类型说明符 数组名[N]={值1,值2,...值N};说明:1、对数组的初始化操作只能在
定义数组时
进行。2、N表示数组含有的
元素
个数(可以是常量表达式)。3、大括号中的内容即为数组的初值。值1将赋给第0个元素、值2将赋给第1个元素等等
,赋初值
后数...
C语言中,对形参
数组定义时,
为什么可以省略第一维的大小呢???_百度知...
答:
如果对全部元素
都
赋初值,则定义数组时
对第一维的大小可以忽略,但第二维的大小不能省。例如:int a[][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};编译器会根据数据总个数分配空间,每行4列...
大家正在搜
在对数组全部元素赋初值时
对全部数组元素赋值时
定义如下数组和变量
数组元素初值
数组a的每个元素都可得到初值0
布尔类型数组元素的默认初值是
为数组中的所有元素赋值
数组元素的初始值默认是什么
数组元素通常也称为下标变量
相关问题
在C语言中,如果给数组中的全部元素赋值,则在定义数组时,可以...
数组初始化时,下面说法错误的是 A)当对一维数组的全部元素赋...
数组变量一般应该先定义后使用,当定义数组变量后,该数组各元素...
C语言里有没有把数组元素全部赋值为0的函数
C语言数组的初始化表示方法
定义一个动态数组,长度为变量n,用随机数给数组各元素赋值,然...
C语言如何让二维字符数组全部被初始化为同一个值
在C语言中,若全部元素均赋为零,可对数组不赋初值