// 测试define
//测试优先级
#include <iostream>
#define p(x) x*x
int main()
{
int x = 2;
std::cout << p(x++)<<std::endl;
std:;cout<<p(++x)<<std::endl;
//std::cout <<x++*x++ <<std::endl;
//std::cout <<++x*++x<<std::endl;
}
输出结果应该:4, 36
// 测试define
//测试优先级
#include <iostream>
#define p(x) x*x
int main()
{
int x = 2;
std::cout << p(x++)<<std::endl;
std:;cout<<p(++x)<<std::endl;
//std::cout <<x++*x++ <<std::endl;
//std::cout <<++x*++x<<std::endl;
}
输出结果应该:4, 36