A-A+

若要求定义具有1O个int型元素的一维数组a 则以下定义语句中的错误的是______。A.#

2022-08-06 05:23:33 问答库 阅读 176 次

问题详情

若要求定义具有1O个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错误。

考点:数组,语句