当前位置: 代码迷 >> C语言 >> 一个不常见的问题!
  详细解决方案

一个不常见的问题!

热度:246   发布时间:2004-10-06 10:04:00.0
以下是引用foxlixiao在2004-10-04 09:02:47的发言:

答案是20,前++是先自加后运算,后++是后运算先自加

有没有括号不影响的,++的优先级本来就很高。

我在bc31上运行的结果也是20,可是20究竟是怎么算出来的?


----------------解决方案--------------------------------------------------------

有些想不通啊

s=(++i)+(++i)+(++i)+(++i)=20,在bc31上运行。

而这样写:

for(n=0;n<4;n++)

{

s+=++i;

}的结果是14,也是bc31上运行。

请高手指教。


----------------解决方案--------------------------------------------------------
  相关解决方案