无法理解这个算法

来源:3-3 自增与自减运算符

Steve_64

2018-07-13 21:00

望高人详细指点一下http://img1.mukewang.com/5b48a2750001c2c610001775.jpg

写回答 关注

2回答

  • Dq_慕
    2018-07-14 08:53:00
    已采纳
    //提醒:下一行的a继承上一行的a。
    a=100
    a++=100    //先取值后运算,此时取完100后a=101
    ++a=102    //见上,a=101,又这个先运算后取值,加完后a=102
    //下面同理,自己算几遍就会了
    //还有疑问+QQ:289881344
    //加油!


  • qq_音符协奏曲的Orz_0
    2018-07-17 19:52:54

    第四行为什么是101?按照上面的逻辑理论来推,a是被赋予上面的值,那应该是100啊,怎么会是101

    Steve_...

    第一个先取值再计算,a重新赋值101,第二个计算后取值,a重新赋值102,第三个先计算再取值,a重新赋值101,第四个先取值后计算,所以第四行的结论仍为101,第五行计算时a的值才是100,注意符号

    2018-07-17 22:43:46

    共 1 条回复 >

C语言入门

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

926288 学习 · 20799 问题

查看课程

相似问题