问题
单项选择题
以下不正确的定义语句是
A.double x[5]={2.0,4.0,6.0,8.0,10.0};
B.int y[5]={0,1,3,5,7,9};
C.char c1[]={'1','2','3','4','5'};
D.char c2[]={'\x10','\xa','\x8'};
答案
参考答案:B
解析:[命题目的] 考查一维数组的定义和初始化。[解题要点] 选项B定义的数组长度为5,而初始化时却赋予了6个变量值,越界了,所以错误。[考点链接] 数组中元素的引用。