单选题 以下不正确的定义语句是
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
【答案解析】[解析] 在一维数组中要注意的是作为下标表达式的常量表达式的值必须是大于等于0,选项B) 中定义有5个元素,但赋值时有6个元素,所以是错误的。