推扬网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
推扬网 门户 你问我答 查看内容

马洋洋:#include<stdio.h>main() {int m=5;if(m++>5)pri ...

2020-8-12 15:18| 发布者: admin| 查看: 65| 评论: 0

摘要: み霗鍍綄鎂ゞ的回答: ++和--在数字的前面和后面是两种不同的意思。在数字前面的意思是先进行+1或者-1,然后再进行其它操作。在数字后面是先进行其它操作,然后再进行+1或者-1。 该题中是m++和--n,所以对m来说,是 ...

み霗鍍綄鎂ゞ的回答:

++和--在数字的前面和后面是两种不同的意思。在数字前面的意思是先进行+1或者-1,然后再进行其它操作。在数字后面是先进行其它操作,然后再进行+1或者-1。 该题中是m++和--n,所以对m来说,是先进行printf的打印,然后再进行自加1,所以打印在屏幕上的数字就是5。n正好相反,是先进行自我减1,然后再打印,所以屏幕上打印的是9

陈小群的回答:

6 int m=5; if(m++>5) //先判断m>5,不成立;判后m=6 printf("%d\n,m"); else //转到这里 printf("%d\n",m--) //显示6,m再-1,变成5


鲜花

握手

雷人

路过

鸡蛋

最新评论

热门推荐
最新资讯

广告服务|投稿要求|禁言标准|版权说明|免责声明|手机版|小黑屋|推扬网 ( 粤ICP备18134897号 )|网站地图 | 邮箱:vayae@hotmail.com

GMT+8, 2025-5-1 09:41 , Processed in 0.065036 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部