#include <iostream>
using namespace std;
#define mul(x) x*x
template <typename T>
T multi(T x)
{
return x*x;
}
void main()
{
int i=3;
int j=mul(i++);
int k=mul(++i);
cout << j <<endl;
cout << k <<endl;
int n = 3;
int a = multi(n++);
int b = multi(++n);
cout << a <<endl;
cout << b <<endl;
}
猜猜输出是啥?
9
49
9
25