(x++)+(x++)+(x++)=9,这没有什么问题,执行为3+3+3=9,最后x=6;
可在不同的软件中(++x)+(++x)+(++x)的值不等,比如在Turbo C2.0中程序执行4+5+6=15;
在Visual C++6.0中为5+5+6=16;有些中也有6+6+6=18的情况,但最终x一样为6.
总之你明白(x++)和(++x)执行的先后顺序就可.以上为我亲自编程测试为你解答的,结果无误.望对你帮助.
(x++)+(x++)+(x++)=9,这没有什么问题,执行为3+3+3=9,最后x=6;
可在不同的软件中(++x)+(++x)+(++x)的值不等,比如在Turbo C2.0中程序执行4+5+6=15;
在Visual C++6.0中为5+5+6=16;有些中也有6+6+6=18的情况,但最终x一样为6.
总之你明白(x++)和(++x)执行的先后顺序就可.以上为我亲自编程测试为你解答的,结果无误.望对你帮助.