问题详情

要正确定义并初始化一个数组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};

时间:2021-07-23 13:09 关键词:

答案解析

C
解析:A项是错误的,赋值时用的是花括号而不是圆括号。B项错在不能初始化时在花括号内为空。D项错在不可以用表达式对数组一一赋值。C项虽然没有直接定义数组的大小,但是初始化时只赋了5个元素的值,系统会自动定义数组的大小为5,这种形式是正确的。