万能百科  > 所属分类  > 

若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是

若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是

A.#define N 10 int a[N];

B.#define n 5 int a[2*n];

C.int a[5+5];

D.int n=10,a[n];

正确答案:

D解析: 在选项D)中,n是一个整型的变量。 C语言规定,在一维数组的定义中,其下标只能是常量表达式,不能包含变量。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签