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

新人求教。

http://img1.sycdn.imooc.com//55adad860001250902380285.jpg那个i++在flag前与i++在flag后的值为什么一样,i++(有分号)在前不是从2开始加么?

正在回答

3 回答

i++是什么意思?

i++就等价于i= i+1;

跟flag没有任何关系,只跟i的初始值有关系

而在定义的时候i的初始值你定义的是1

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

Liu氓 提问者

看下。。。下面问题
2015-07-21 回复 有任何疑惑可以回复我~
#2

Liu氓 提问者

非常感谢!
2015-07-22 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//55adf2e300014d4d02380285.jpg我想问的是为什么圈里的i不是等于2,前面的i++已经有分号啦啊

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

康振宁

那等于2怎么了呢?sum+= i*flag,不就是sum = sum+i*flag吗?那么之前i为1,加加之后是不是就是2了?那么0+2*1不是2吗?
2015-07-21 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

新人求教。

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