单选题
下列定义数组的语句中,正确的是( )。
A、
int x[];
B、
int N=10;int x[N];
C、
int x[0.10];
D、
#define N 10 int x[N];
【正确答案】
D
【答案解析】
解析:定义一维数组(没有初始化)时,数组的维数需为常量或者常量表达式,不可以用变量,更不可以省略,所以答案选D。
提交答案
关闭