下列选项中能正确定义数组的语句是( )。

admin2022-10-24  33

问题 下列选项中能正确定义数组的语句是(          )。

选项 A、int num[0...2008];
B、int num[];
C、int N=2008;
 int num[N];
D、#define N 2008
 int num[N];

答案D

解析 C语言不允许定义动态数组,定义数组的大小必须为常量表达式。A选项错误,C语言中的数组没有此类型的定义方法;B选项错误,定义数组应指明数组大小,如果不指明数组大小,需要给定元素的个数;C选项错误,N为变量,不能用来定义数组大小。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/vJkp777K
0

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