问题 单项选择题

以下能正确定义一维数组的选项是()

A、int num[ ];

B、#define N 100

  int num[N];

C、int num[0..100];

D、int N=100;  int num[N];

答案

参考答案:B

解析:

定义一维数组时,其下标值必须为常量,故选项A),C)和D)均不符合语法规则,选项B)是先定义了符号常量,后定义数组,这是允许的。

单项选择题
单项选择题 A1/A2型题