C语言题目,这道题D选项错在哪儿了,还有A、B选项为何能用Int而不是int?
3个回答
展开全部
10个元素,数组是从0开始的,所以为0到9,没有10,是int,应该印错了,望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A不对 因为 s1的空间只有7个字节,而"string2"有8个字节。 越界了。
B是因为常量区间不能赋值
C是没分配空间
所以 只有D是正确的。
B是因为常量区间不能赋值
C是没分配空间
所以 只有D是正确的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C语言中,数组长度必须是常量,D中的n是个变量,至于A,B中的Int,我怎么感觉是打印的问题,难道还有大写的Int???
追问
有道理!
追答
建议看看《c程序设计语言》,其实,谭浩强那本很多问题讲解的不是很清楚。个人建议。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询