还有,我在这里再说明一下,我用的是TC2.0编译的,用的是C语言.这种i++和++i的问题在不同的编译系统和语言中或多或好都有些不一样,我现在也只能解释TC里面的情况,而VC++6.0和Java我现在还没想通,哈哈,看来路还很长呀,哈哈.
注意一下编译系统
#include <iostream.h>
void main()
{
int i=3,count;
count=(++i)+(++i)+(++i);
cout<<count<<endl;
cout<<i<<endl;
}
这时:i=6;count=16
我是在vc++ 6.0 里面测试的~~
上面的代码和答案是你发的啊~~
我测试的也是这个结果