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

admin2020-07-28  51

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

选项 A、int n=10,a[n];
B、#define n 5
int a [2*n];
C、int a[5+5];
D、#define N 10
int a[N];

答案A

解析 定义数组时数组的维数需为常量或者常量表达式,不可以用变量更不可以省略,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/ln3p777K
0

最新回复(0)