0.00.0 发表于 2019-8-8 12:22:03

关于i++i--

为什么结果是这样 ++i应该等于9他为什么等于8 好奇怪

DT_Nelson 发表于 2019-8-8 12:25:29

这,没道理啊……

0.00.0 发表于 2019-8-8 12:31:03

可以解释下他的i的值得运算轨迹嘛

micolar 发表于 2019-8-8 13:02:45

从后往前算

迷雾少年 发表于 2019-8-8 13:14:42

vs2019运行结果:
9
8
8
9
-8
-9
9


应该是编译器不同实现不一样

mqcake 发表于 2019-8-8 15:00:53

没事搞着玩可以,跟编译器有关,真正的开发中,谁会这么无聊!

tuzkizki 发表于 2019-8-11 17:39:32

昨天也有人问我这个,这个是编译器的问题,不必纠结,可能深究到printf语句的一些东西,你以后尽量避免在printf语句中计算就行了
页: [1]
查看完整版本: 关于i++i--