hanzhu 发表于 2015-3-11 11:24:56

int x[5][3]; X[0][0]=0 或x=0 可以为所有元素初始化吗

int x;X=0 或x=0可以为所有元素初始化吗

aswyamato1989 发表于 2015-3-11 13:08:30

不行的啊,首先C语言是大小写敏感的,x与X代表的不是一个变量;其次,你用的是数组,数组名是数组首元素的地址。如果你想对数组内元素一次性进行赋值,可以在声明数组的同时进行初始化。

haiouda 发表于 2015-3-11 14:18:59

不可以;
int x={}; \\这样子可以把全部元素初始化为 零了。

秀丽江山 发表于 2015-3-11 16:38:45

int a={0}//所有为0
其他的你不能自己在编译器上试试吗?
用调试可以看出每个数的值啊。这类问题一般别问吧,自己试出来记得更牢!
页: [1]
查看完整版本: int x[5][3]; X[0][0]=0 或x=0 可以为所有元素初始化吗