第一个为什么是100,第四个为什么是101
这个是我的理解,第一个a++先取值 再运算 所以输出是100 运算之后就是101了 所以输出是100但实际变成了101
第四个同样的道理,
刚接触这个东西的小白,不知道理解的对不对,勿喷
a++ 和 a-- 表达式的值就是a当时的值。 一开始a是100,所以第一次打印出的就是100。在第四个printf执行时,a的值变成了101,所以printf的值就是101。
更具体的解答看这里我的回答 http://www.imooc.com/qadetail/83948
http://zhidao.baidu.com/link?url=xO1dPCeKVvfeTsmwVfUvgT5gUEtRNmvyGV62BVn3kLaSiYWKjz-uVpX5wuB1PRmywMDuhy2V8adGIXVVpDydeK