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

admin2022-10-24  35

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

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

答案B

解析 一维数组定义的一般形式:类型说明符数组名[常量表达式]。注意定义数组时,元素个数不能是变量。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/SJkp777K
0

相关试题推荐
最新回复(0)