在TC上面的结果应该是这样的
add(a++,a)=10
add(a,a++)=11
add(++a,a)=11
add(a,++a)=12
add(++a,++a)=13
add(++a,a++)=12
add(a++,a++)=11
add(a++,++a)=12
从右向左执行
就能完全解释上面的结果
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
麻烦雨季同学翻翻标准……
----------------解决方案--------------------------------------------------------
starwing83,你总提到的标准指的是c90还是c99?
----------------解决方案--------------------------------------------------------
肯定看最新的嘛,虽然我看不懂...
----------------解决方案--------------------------------------------------------
[bo][un]hewenhao[/un] 在 2008-6-22 12:24 的发言:[/bo]
starwing83,你总提到的标准指的是c90还是c99?
starwing83,你总提到的标准指的是c90还是c99?
不管是哪个都没有说明
[color=white]
----------------解决方案--------------------------------------------------------
ISO C++....
----------------解决方案--------------------------------------------------------
恩,ISO C++03,偶尔也看看C99
----------------解决方案--------------------------------------------------------