单选题
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
A、
int a[5]=(0,0,0,0,0);
B、
int a[5]=;
C、
int a[]=0,0,0,0,0;
D、
int a[]=5*0;
【正确答案】
C
【答案解析】
[解析] A项是错误的,赋值时用的是花括号而不是圆括号。B项错在不能初始化时在花括号内为空。D项错在不可以用表达式对数组一一赋值。C项虽然没有直接定义数组的大小,但是初始化时只赋了5个元素的值,系统会自动定义数组的大小为5,这种形式是正确的。
提交答案
关闭