我是靠谱客的博主 贪玩芝麻,这篇文章主要介绍定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。,现在分享给大家,希望可以做个参考。

#include<iostream>
//#define EXC(a,b) do{int t;t=a;a=b;b=t;}while(0)

#define EXC(A,B) {A+=B;B=A-B;A=A-B;}
using namespace std;
int main(){
int a,b;
cin>>a>>b;
EXC(a,b);
cout<<a<<" "<<b<<endl;
return 0;
}
关于此程序可以使用两种宏定义的方法,一种是比较常规的交换,另一种就是数学上面的方法了

最后

以上就是贪玩芝麻最近收集整理的关于定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。的全部内容,更多相关定义一个带参内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(114)

评论列表共有 0 条评论

立即
投稿
返回
顶部