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

year++不是先用再加吗?这样2014年不是200人了吧

*****

正在回答

2 回答

如果是赋值语句的话,例如n=i++和n=++i,就有区别,需特别注意。

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

星辰I瀚海

你也可以理解为:这里的i++和++i都是单独的一条语句,没有区别,都是对i+1。但如果是赋值语句的话,例如n=i++和n=++i,那就有区别了。
2018-01-31 回复 有任何疑惑可以回复我~
#2

qq_夕阳的刻痕_0 提问者

非常感谢!
2018-02-01 回复 有任何疑惑可以回复我~

如果year++在表达式中,比如:x = year++,那么x的值就是year的值;如果year++不在表达式中,比如:year++; x = year;这个时候x和year都在原来基础上+1了!

举个例子,year=1;那么在第一个比如中,x = 1,并且在这个语句结束后year=2;在第二个比如中:x = 2;year在语句结束后也等于2。

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

qq_夕阳的刻痕_0 提问者

谢谢,我懂了
2018-02-01 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

year++不是先用再加吗?这样2014年不是200人了吧

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