问答详情
源自:3-3 自增与自减运算符

旁边例题到底是什么意思?

http://img.mukewang.com/56126f990001114403780483.jpg第一个为什么是100,第四个为什么是101

提问者:qq_嘴角上扬_1 2015-10-05 20:41

个回答

  • 陈词
    2015-10-19 10:54:10

    这个是我的理解,第一个a++先取值 再运算 所以输出是100  运算之后就是101了  所以输出是100但实际变成了101

    第四个同样的道理,

    刚接触这个东西的小白,不知道理解的对不对,勿喷

  • onemoo
    2015-10-05 21:26:54

    a++ 和 a-- 表达式的值就是a当时的值。 一开始a是100,所以第一次打印出的就是100。在第四个printf执行时,a的值变成了101,所以printf的值就是101。

    更具体的解答看这里我的回答 http://www.imooc.com/qadetail/83948

  • gnzt
    2015-10-05 21:00:52

    http://zhidao.baidu.com/link?url=xO1dPCeKVvfeTsmwVfUvgT5gUEtRNmvyGV62BVn3kLaSiYWKjz-uVpX5wuB1PRmywMDuhy2V8adGIXVVpDydeK