问题
单项选择题
下列一维数组定义正确的是( )。
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
解析: 数组的下标不能是变量,不能为非整数,定义为常量的标识符不能再用来赋值,只能在定义时初始化。
下列一维数组定义正确的是( )。
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
解析: 数组的下标不能是变量,不能为非整数,定义为常量的标识符不能再用来赋值,只能在定义时初始化。