kingh 发表于 2017-1-12 12:22:37

C语言

为什么q的结果是22,不是21?

人造人 发表于 2017-1-12 14:39:33

又是纠结这类++问题
你想知道为什么是22,不是21,看一看反汇编代码就明白了
纠结这类问题没有意义,听说不同的环境(编译器,硬件平台,还有什么?暂时还没有想到)结果也不同,这只是听说,我还没有验证

好了,你确定你那边是22?
我这边是

环境不同结果不同,看来是的,我应该没有抄错吧^_^
下面是反汇编

kingh 发表于 2017-1-12 15:30:20

人造人 发表于 2017-1-12 14:39
又是纠结这类++问题
你想知道为什么是22,不是21,看一看反汇编代码就明白了
纠结这类问题没有意义,听说 ...

{:10_266:}这个我更看不懂了,我用的是vc++,结果是22。。{:10_243:}

人造人 发表于 2017-1-12 15:34:20

kingh 发表于 2017-1-12 15:30
这个我更看不懂了,我用的是vc++,结果是22。。

我用vs2015结果是24

人造人 发表于 2017-1-12 15:34:52

不同环境结果不同
页: [1]
查看完整版本: C语言