选择题
以下不正确的定义语句是______。
A、
double x[5]={1.0,2.0,3.0,4.0,5.0};
B、
int y[5]={0,1,2,3,4,5};
C、
char c1[]={'1','2','3','4','5'};
D、
char c2[]={'a','b','c'};
【正确答案】
B
【答案解析】
本题考查对一维数组的赋值。选项B中,y[5]说明数组中有5个元素,但却给它赋了6个值,数组溢出所以是错误的。
提交答案
关闭