直接上一段代码看一下吧
#include <iostream>
using namespace std;
#define P(x) x*x
int main() {
int x = 2;
cout << P(x++) << endl; // cout << x++ * x++ <<endl;
cout << P(++x) << endl; // cout << ++x * ++x <<endl;
}
输出为
4
36
直接上一段代码看一下吧
#include <iostream>
using namespace std;
#define P(x) x*x
int main() {
int x = 2;
cout << P(x++) << endl; // cout << x++ * x++ <<endl;
cout << P(++x) << endl; // cout << ++x * ++x <<endl;
}
输出为
4
36