问题
单项选择题
以下能正确定义一维数组的选项是()
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)是先定义了符号常量,后定义数组,这是允许的。
以下能正确定义一维数组的选项是()
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)是先定义了符号常量,后定义数组,这是允许的。