[求助]k++和++k在vc6和vc.net里面的计算结果不同的原因
请哪位大虾解释一下下面语句的结果为何不同。
#include <iostream>
using namespace std;
int main()
{
int k=2;
int val =0;
val=(++k)+(++k)+(k++)+(++k) +(++k) +(++k) +(++k) +(k++)+(k++)+(k++);
cout<<val<<endl;
return 0;
}
在vc6显示62 在vc.net显示80。
/////////////////////////////////////////////////////////////////////////
[此贴子已经被作者于2007-4-8 22:25:02编辑过]