用带参宏定义实现两个值的交换 #include<iostream> using namespace std; int z; #define SWAP(x,y)z=x,x=y,y=z; int main() { int x, y; cout << "请输入两个整数:"; cin >> x >> y; SWAP(x, y); cout << "交换的结果为:" << x << " " << y << endl; return 0; } 运行结果: