单选题
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是______。
A、
int vect[]={30,50,-88};
B、
int vect[]={30,50,-88,0,0};
C、
int vect[5]=(30,50,-88};
D、
int vect[5]={30,50,-88,0,0};
【正确答案】
A
【答案解析】
[解析] 此题考查的是一维数组定义时的初始化。当数组声明时没有给出数组的大小但是有初始化列表时,数组的大小就由列表中元素的个数来确定。所以选项A中数组只定义3个元素,不符合题目。
提交答案
关闭