99问答网
所有问题
int a[]={0}和int abc[5]={};这两个数组初始化语句对吗
如题,一个一个回答
举报该问题
推荐答案 2008-12-02
int a[]={0};
对。数组大小为1,初始化 a[0] 等于 0。
int abc[5]={};
不对,没有初始化。
int abc[5]={1};
对。数组大小为5,初始化 a[0] 等于 1。其它单元不管。(可能自动是0,也可能不确定,与编译器有关)
int abc[5]={1,1,1,1,1};
最佳。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/XX7tXBv7.html
其他回答
第1个回答 2008-12-03
int a[]={0};对,指出数组a中有一个元素,且赋值为0;
int abc[5]={};不对,依机子而定,可能是地址,还可能是0,这样的初始化是不正确的。
第2个回答 2008-12-02
int[] a={0}
int[5] abc={1,2,3,4,5}
相似回答
int
abc[5]={};这个数组初始化语句对吗
答:
int
abc[5
]={0}
;int abc[5];都是对的 int
abc[5]={};
//编译器遇到
这个语句
会给树组赋个值,开辟空间是一个动作的话,赋值就是另一个动作.这个动作是行不通的.因为不知道要把什么赋给树组!不要使用这种未定义的行为!
求助 急 ~就到C语言 单选题 谢谢帮忙!
答:
A struct ord
{int
x;int y;int z;}; struct ord a B struct ord {int x;int y;int z;} struct ord a C struct {int x;int y;int z;} a D struct ord {int x;int y;int z;} a 3.设有定义 int
a=
1,b=2,c=3; 以下
语句
中执行效果与其它三个不同的是A A if...
C语言题目 对二维
数组
的正确说明是:
答:
⑴ 分行进行
初始化
int
a[2][3
]={
{1,2,3},{4,5,6
}};
在{ }内部再用{ }把各行分开,第一对{ }中的初值1,2,3是0行的3个元素的初值。第二对{ }中的初值4,5,6是1行的3个元素的初值。相当于执行如下
语句
:int a[2][3];
a[0
]
[0]=
1;a[0][1]=2;a[0][2]=3;...
c语言中int a,b=a; 和int
a=0
,b
=a;和int
a,b; b=a和
答:
int a=0,b=a; 是正确的
。声明了 a,b 是整型,初始化 a 为0,声明兼初始化 b;int a,b=a; 语法上,编译器可能不报错,如果声明为全局量(写在 main() 以前),则会自动初始化a为0,b初始化等于 a. 应当是对的,但若 这句写在main() 以后,那就要看你的编译器能否自动初始化 a...
C语言问题
答:
int
a=0;
变量
初始化
,第一次运行的时候变量就存在程序员赋予的值。int
a;
定义整数变量a(此刻a获得一个空间,空间内的数据是不确定的,是一个位置变量)a= 0; 将空间内的数据用0覆盖。int a=
0;int
a;a
=0;
仅仅看这上述
语句
是一样的,但是如果在第二种后面加语句,就会出现错误 例如 i...
对
两个数组a和
b进行如下
初始化
答:
答案是D,a数组比b数组长度长 原因:a数组的长度是6,b数组的长度是7。在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个字符串。字符串总是以'\0'作为串的结束符。因此当把一个字符串存入一
个数组
时,也把结束符 '\
0
'存入数组,并以此作为该字符串是否结束的标志。即
数组a
的实际...
c++问题,求大神,在线等,急
答:
1
A
2 D 3 此题是不是出错了?4 B
5
A 6 C 7 D 8 B 9 CD都对 10 D
【悬赏】c语言问题,谢谢
答:
第二个问题:int
a[5]={0};与int
a[5]={0,0,0,0,0};是完全等价的!!!都是将
数组初始化
为0。另外,int
a[5] = {
2,6};是将数组前两个初始化为2,6,后面省略的3个则被初始化为0。
C++中对
数组
元素
初始化
答:
要是没有的话,就就数下
初始化
列表里面的个数,默认就是这个个数。来初始化。所以这两种写法是一样的。但是 int array[10]={0,1,2,3,4,5,6,7,8,9
}和int
array
[ ]={0
,1,2,3,4,5,6,7,8,9,10} 这样就不一样的。因为申请的内存不一样大了。你懂得。
大家正在搜
int a=b=c=5
int n=5,a[n]
若int类型数据占两个字节
int a[4][4]
int a[3][3]
int a=b=0
intxycharabc
int a[10]
struct abc