以下一维数组a的正确定义是 。
A. int a(10);
B. int n=10,a[n];
C. int n; scanf(“%d”,&n); int a[n];
D. #define SIZE 10
int a[SIZE];
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
B、C在C99标准后是被允许的,但现在很多题目都还默认C89标准,不选BC。
为啥b,c不对啊
忽大忽小 回复 usssss: B错误 因为n必须是一个常量 才能对数组进行定义大小 C错误 不能在变量定义之后在根据变量的值去定义数组的大小(int a[n]) 位置不对
选项呢,哥们
D
登录后提交答案