问题 单项选择题

下列一维数组定义正确的是( )。

A.x=5;int num[x];

B.const iht x=5;float num[x];

C.const float x=5;int num[x];

D.const int x;x=5;intnum[x];

答案

参考答案:B

解析: 数组的下标不能是变量,不能为非整数,定义为常量的标识符不能再用来赋值,只能在定义时初始化。

单项选择题 A1型题
单项选择题 A1/A2型题