新人求教。

来源:1-3 练习题

Liu氓

2015-07-21 10:25

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

写回答 关注

2回答

  • 康振宁
    2015-07-21 11:18:23
    已采纳

    i++是什么意思?

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

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

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

    Liu氓

    非常感谢!

    2015-07-22 09:51:59

    共 2 条回复 >

  • Liu氓
    2015-07-21 15:23:03

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

    康振宁

    那等于2怎么了呢?sum+= i*flag,不就是sum = sum+i*flag吗?那么之前i为1,加加之后是不是就是2了?那么0+2*1不是2吗?

    2015-07-21 19:31:46

    共 1 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题