您的位置:首页 > 其它

swap函数

2015-12-18 18:13 239 查看
swap的宏定义:

#include <stdio.h>

#define swap(x,y)\
//在宏定义中的反斜杠表示的是这一行没有写完在下一行接着写

x=x+y;\

y=x-y;\

x=x-y;

int main()

{

int
x=1111,y=2222;


printf("\n%d\t%d",x,y);


swap(x,y);


printf("\n%d\t%d",x,y);


getchar();

}

********************

#include <stdio.h>

#define swap(A,B){int T=A;A=B;B=T;}

int main()

{

int
a=1;

int
b=2;


swap(a,b);


printf("%d %d\n",a,b);

}

C++中swap包含在algorithm中直接调用就好,,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: