vs2022中如何使用宏定义函数swap



这样定义在vs2022中会如图那样报错
但是在devc++中可以运行
求解怎么在vs2022中使用
#define swap(x,y) {int t; t=x; x=y; y=t; }
改为以下代码试试
#define swap(a,b) { a = a + b; b = a - b; a = a - b;}


要交换的参数就是两个指针
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>>
https://vip.csdn.net/askvip?utm_source=1146287632