c语言题目 求大佬解释 急

28题m自减后不应该是4吗19题有点懵感觉都对21题不应该选0吗... 28题m自减后不应该是4吗
19题有点懵 感觉都对
21题不应该选0吗
展开
 我来答
White_MouseYBZ
2019-06-29 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6509万
展开全部
28、5,B正确,选B——因为m--是后--,输出之后才能落实。你的说法也对,最后m的值是4,但题目问的“输出结果”。
19、A正确,选A。B,类型符REC没被定义,错;C,REC只是个结构体变量,不能作为类型符使用,错;D,REC被定义为struct的别名,后面的分号使得其后的{}中的内容没着落了——就是说没有这种C语法,解释不清了……
21、1,B正确选B——i取值是0、1、2、3、4,s[i]取值就是1、2、3、4、5,c[s[i]]就是c[1]、c[2]、c[3]、c[4]、c[5](c[5]越界了,但不影响c[1]结果),而它们都被初始化为0,经c[s[i]]++;增1后都是1。
更多追问追答
追问

这个是后加加
一剑出血
高粉答主

2019-06-29 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
m--,后自减,是在这行语句执行完毕后才会
自减的。因此打印输出还是5,但是输出之后变成4了。
19题B缺少类型名,C选项声明对象后企图用对象当做类型去声明其它对象,D选项不可以在类型中初始化。
21题,第一次循环就把c[1]自增成1了。
更多追问追答
追问

28题能和这个题的自加结合讲解一下吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式