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