全部题库 / C语言 / 试题详情
单选题 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];
D.#define N 10
int a[N];

参考答案

B

答案解析

一维数组的定义方式为:类型说明符数组名[常量表达式];注意定义数组时,元素个数不能是变量。因此应该选B选项。

你可能感兴趣的试题

A.4321098765 
B.5678901234
C.0987654321
D.0987651234
A.1,1,2,6, 
B.6,2,1,1。 
C.6,4,3,2,
D.2,3,4,6,