以下对一维数组a的正确说明是( )。

admin2018-01-14  20

问题 以下对一维数组a的正确说明是(    )。

选项 A、char a(10);
B、int a[];
C、int k=5,a[k];
D、char a[3]={’a’,’b’,’c’};

答案D

解析 一维数组的定义、初始化为:类型符数组名{常量表达式)。类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。A选项,常量表达式只能放在中括号中;B选项,只有在对数组初始化(即赋值)的时候才可以省略数组的长度,B中并未对a进行初始化;C选项,常量表达式不能为变量。故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/qHxp777K
0

最新回复(0)