问题 单项选择题

要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是

A.int vect[]=30,50,-88;

B.int vect[]=30,50,-88,0,0;

C.int veer[5]=30,50,-88;

D.int vect[5]=30,50,-88,0,0;

答案

参考答案:A

解析: 本题考核一维数组在定义时的初始化。当数组声明时没有给出数组的大小,但是有初始化列表时,数组的大小就由列表中元素的个数来确定, 由此可知A) 选项中数组vect只有3个元素,与题目要求不符。

填空题
选择题