AngelRains 发表于 2015-7-27 15:08:29

鱼子卿 发表于 2015-7-27 15:44:59

不错,受教了,说的好

AngelRains 发表于 2015-7-27 16:30:03

鱼子卿 发表于 2015-7-27 16:36:38

我以前也遇到过这种问题,但是听别人讲过一次,自以为懂了。结果看了你说的,才发现以前觉得没用的左结合性原来是这样的。虽然我也觉得优先级很重要,但是就是没怎么深入

Timestime 发表于 2015-7-27 20:14:37

前面的(++i)+(++i)+(++i)的两个+怎么不用先后?照样子不是(++i)+(++i)=5+5,i=7吗?

AngelRains 发表于 2015-7-29 16:34:15

沫丶尛希 发表于 2015-8-2 17:19:30

{:9_240:}受教了

Timestime 发表于 2015-8-2 18:31:06

我错了,我是说前面的(i++)+(i++)+(i++)为什么不是:(i++)+(i++)=10,i=7,.....10+(i++)=17,i=

牡丹花下死做鬼 发表于 2015-8-2 18:58:11

这个东西 编译器优化的结果同样的代码会有不同的结果所以
别写这样的代码

零度非安全 发表于 2015-8-3 11:42:22

不同的编译器会有不同的结果,你可以反编译一下,看一下相对应的汇编代码就知道你这个编译器对于自增和自减是如何处理的

yjip267 发表于 2015-8-3 16:35:21

在项目中你能写出这样的代码。肯定你会被老大说的。在说给后面的维护也不好。这个只要基本清楚就行。不能大深入了。没太大用处,只有考试才会考试这样的。一般面试题都没有这样的。除非这公司太……

smilelittle 发表于 2018-7-1 10:16:03

受教受教,感谢
页: [1]
查看完整版本: C语言中的自加自减问题