C语言:用int a[4]=(1,2);对数组进行初始化后,数组元素a[3]的值是
A。随机值 B,0 C,1 D,F
为啥选B,求大神解释
谢谢!
求解释。
求解释。
追答数组在定义时初始化,没被没被赋值的默认赋值为0
一般在写程序的时候一定要初始化,一个不漏,否则很容易出错。
好的, 谢谢
求解释。
追答int a[]={1,2,3}; 这种方式初始化,大括号里写了几个元素那么数组里就有几个元素,
相当于int a[3]={1,2,3}
int a[3]={0};
这样是将a中的所有元素初始化为0;
int a[4]={1,2}; 这样是将a[0]初始化为1,a[1]初始化为2,其他的初始化为0
还有下面那题,大神。
追答这个就记住逗号隔开的就是参数,别管那些带括号晃人的
本回答被提问者采纳