帮忙看下这题结果啊
#include<iostream>inline int band(int x)
{
return (x>5&&x<10)?x:0;
}
int main()
{
using namespace std;
int a=5;
cout<<a<<endl;
cout<<band(++a)<<endl;
cout<<a<<endl;
return 0;
}
结果输出是5 6 6.为什么不是5 7 7?不是进行了两次++操作?
2014-02-26 22:43
2014-02-27 00:58
2014-02-27 21:10
2014-03-01 17:01