单选题
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。
A、
#define n 5 int a[2,*n];
B、
int n=10,a[n]; int a[N];
C、
int a[5+5];
D、
#define N 10
【正确答案】
B
【答案解析】
解析:一维数组的定义方式为:类型说明符数组名[常量表达式];注意定义数组时,元素个数不能是变量,因此应该选择B选项。
提交答案
关闭