我现在还是一名在校的大学生,不过2006 年我会走出校园,成为社会上的一员,我现在深感到我的计算机专业知识的不足。所以想通过网上学习,来提高自身,我也希望有更多的朋友,来一起学习C++等系列课程,需心请教!
上一次,有人遇到这样一个问题,也许现在已经解决了,但我还是要将这个问题,分析一下,!
问题是这样的:
#include "iostream.h"
int main( )
{ int i = 3 ;
int sum = (i++) + (i++) + (i++);
cout << sum;
}
在VC 6、0 结果是 16,我认为是这样的, 在VC里 先将 前两个i ++ 相加,两次 i++ 为5+5=10 ,再和第三个 i 相加,结果就是十六了,不知有何高见!