为了账号安全,请及时绑定邮箱和手机立即绑定

关于自增自减运算符

5a2621cc0001ac8a10001535.jpg
哪个大佬给讲一讲为什么啊,不是加1么怎么成了102,不是减1么,应该是99啊

正在回答

3 回答

a++先用后加  ++a先加后用  第一条先用输出100结束后数值变为101第二条先加1变为102再输出 输出102

3 回复 有任何疑惑可以回复我~
#1

慕哥818655 提问者

懂了谢谢
2017-12-05 回复 有任何疑惑可以回复我~
#2

SIMONWUYU

理解到了
2018-01-02 回复 有任何疑惑可以回复我~

说错了,是第一个printf的a++,执行之后a=101

1 回复 有任何疑惑可以回复我~
#1

慕哥818655 提问者

懂了谢谢
2017-12-05 回复 有任何疑惑可以回复我~

因为第二个printf的a++,此时的a=101再执行++a,先运算在取值就变成了102,然后--a,又变成了101

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       927004    人
  • 解答问题       21533    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

关于自增自减运算符

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号