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

自增自减到底怎么算啊

例题感觉很恼火啊

正在回答

2 回答

a++是先取值,再+1,而++a是先+1,再取值。自减同理。

所以例题里第一个运行结果还是100,到下一步a的值才+1;

第二步++a先+1再取值,所以运行结果是100+1+1=102;

三四步同理。而第五步并未改变a的值,故输出仍为运行完第四步时a的取值。



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

qq_361_2

三四步怎么算,不太清楚。
2016-02-24 回复 有任何疑惑可以回复我~

无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,为啥你这是加了2呢。

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

举报

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

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

进入课程

自增自减到底怎么算啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信