中易网

交换两个整数的值,用带参数的宏实现

答案:3  悬赏:80  
解决时间 2021-02-21 06:23
交换两个整数的值,用带参数的宏实现
最佳答案
上面的兄才用C++写的,我用C写了一个.
#include "stdio.h"
int t;
#define swap(a,b) t=a;a=b;b=t;
main()
{
int a=3,b=5;
swap(a,b);
printf("a=%d,b=%d\n",a,b);
}
全部回答
#include <iostream> using namespace std; #define Swap( a, b ) ( a^=b^=a^=b ) int main() { int a = 5, b = 10; Swap( a, b ); cout<< a << endl << b << endl; return 0; }
#include&lt;stdio.h&gt; #define swap(x,y) t=x;x=y;y=t void main() { int a[10],b[10],i,t; printf(&quot;请输入a,b\n&quot;); for(i=0;i&lt;10;i++) scanf(&quot;%d&quot;,&amp;a[i]); for(i=0;i&lt;10;i++) scanf(&quot;%d&quot;,&amp;b[i]); for(i=0;i&lt;10;i++) swap(a[i],b[i]); for(i=0;i&lt;10;i++) printf(&quot;%d&quot;,a[i]); printf(&quot;\n&quot;); for(i=0;i&lt;10;i++) printf(&quot;%d&quot;,b[i]); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下寺第二中心小学在什么地方啊,我要过去处理
机顶盒中国移动魔白和cm101s—2谁知道怎么第
医生您好,我老婆在还没有测出怀孕的情况下服
2017年3月哪天宜乔 迁
中国移动世纪经典手机专卖店这个地址在什么地
18除以7.2竖式
宝贝两个字怎么写?
泰安红太阳大药房地址在什么地方,想过去办事
二手房,证满五年了,房主唯一住房,现通过银
我打球时鞋里的鞋垫老跑出来怎么办啊!
iPhone6导入的照片是不是会显示照片以前的时
高粱 玉米 水稻分别是几倍体?
改苹特价副食超市地址在哪,我要去那里办事
梦想世界老农夫刷价时间?
怎么要去关心女朋友她和我不在一起上班我怕她
推荐资讯
广州江南西路哪间发廊比较好?(地点,名称)
兰州拉面馆(永安巷小区东南)地址有知道的么?
澳洲冰箱怎么进口,关税多少
笔买多了 用不了 笔油会不会蒸发
兴达家俱这个地址在什么地方,我要处理点事
现在宁波到西店,梅林有哪几个站点
【紧急求助】大白菜PE系统,是什么操作导致硬
护理系的考研究生,该买哪些书复习
吴世勋的bg文,多男配的那种
时序逻辑电路中置数与清零需要脉冲吗?
刑事案件被判十个月会提前一两天出来吗
我今年40岁了。用摩皱去皱纹还来的急吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?