问题 单项选择题

以下不正确的定义语句是( )。
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) 中定义的y数组的长度为5,但赋初值时有6个元素,所以是错误的。

选择题
问答题 案例分析题