变量自增整理

#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次

原文地址:https://www.cnblogs.com/guocm/p/3712899.html