永发信息网

急!C++程序运行的结果是?void main() {int m=5;if (m++>5) cout<<m<<endl;else cout<<m--<&

答案:2  悬赏:60  手机版
解决时间 2021-02-21 08:07
急!C++程序运行的结果是?void main() {int m=5;if (m++>5) cout<<m<<endl;else cout<<m--<<endl;}请解释
最佳答案
m++>5//m =5 该条件不成立
执行else
但此时m =6 所以输出6
全部回答
最后肯定输出的是m+1的值,即6 分清 m++ ++m , 它们作为单个表达式的值是不一样的,前者为m的值,后者为m+1的值,但运行它们之后的效果是一致的,即让 m = m + 1。 m-- 与 --m的区别也同上,不过是减1的区别 因此,第一个if 等价于 if(m > 5) (同时让m = m + 1), 判断完毕后m已经变为6, 因为条件不成立,所以走else分支,输出m--(即m的值6,别忘记了之后m要减1) 如果程序最后再来个让你输出m的值,则m = 5
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英国的哈格里夫斯发明了珍妮机,由此揭开了工
湖南理工学院就业怎么样
农村信用杜卡号,并注明卡主姓名和开户县区什
好来客地址在什么地方,想过去办事
我是特种兵有第二部吗
邓亚萍是世界乒乓球运动史上最为出色的女子选
仁信地产经纪有限公司都市春天店在什么地方啊
天王表和天梭哪个好
优酸乳一天能喝多少
上海财经大学国际教育学院怎么样?
比喻积极向上的成语
【翁维良】翻译英文翁维良(北京市)职称:主任
琚湾商务宾馆地址有知道的么?有点事想过去
救命啊:结核性胸膜炎或结核中毒晚期患者急需
龙岩车站到市区内各景区公交路线
推荐资讯
怎么做指甲好看视频
请问,明白人给评评理?,那天周末,中午就和他说
河北科技大学食品工程研究中心在哪里啊,我有
如何判断共价键的强弱?
【100% polyester microfibre 71-73 GSM的中
中国电信场北天翼手机卖场地址有知道的么?有
win10默认输入法找字不能翻页, 一个一个跳,
用数字表示位置时,是先列后行,还是先行后列
【dances】dance的一般现在时dances是吗
有机器码的软件,电脑硬件升级了之后不能使用
现在南非兰特兑美元的贬值,以及RMB对美元的
不管开启还是关闭,蓝牙都一直显示转圈是怎么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?