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


