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

admin2009-03-16  33

问题 若要求定义具有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错误。
转载请注明原文地址:https://jikaoti.com/ti/yuK0FFFM
0

最新回复(0)