变量自增整理
2014-05-07 00:32 guocm 阅读(214) 评论(0) 编辑 收藏 举报#include <iostream>
using namespace std;
#define Max(a, b)((a > b)? a : b)
int count = 9;
int nMax = Max(count++, ++count);
int main()
{
cout<<count<<endl;
cout<<nMax<<endl;
return 0;
}
输出为:12,12。
解释:可等价为(count++, ++count)? count++ : ++count, 故count自增了3次