若要求定义具有10个int型元素的以为数组a,则以下定义语句中错误的是 A)define n 5
答案:2 悬赏:50
解决时间 2021-01-10 07:11
- 提问者网友:溺爱和你
- 2021-01-09 10:47
若要求定义具有10个int型元素的以为数组a,则以下定义语句中错误的是 A)define n 5
最佳答案
- 二级知识专家网友:琴狂剑也妄
- 2021-01-09 11:33
C是错的
在大多数编译器里,数组声明时,不能使用变量来标记元素个数
A是对的,使用预处理是可以的,在编译时,会自动替换
在大多数编译器里,数组声明时,不能使用变量来标记元素个数
A是对的,使用预处理是可以的,在编译时,会自动替换
全部回答
- 1楼网友:夜余生
- 2021-01-09 11:49
c
追问:能不能详细点解答下?
追答:数组定义时,元素个数不能是变量。
追问:我就不懂了,为什么A的宏定义却可以
追答:define n 5
int a[2*n]注意:这里的n不再是变量,而是常量。
追问:能不能详细点解答下?
追答:数组定义时,元素个数不能是变量。
追问:我就不懂了,为什么A的宏定义却可以
追答:define n 5
int a[2*n]注意:这里的n不再是变量,而是常量。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯