swap函数

来源:互联网 发布:ssh连接阿里云 编辑:程序博客网 时间:2024/05/22 23:58
swap的宏定义:
#include <stdio.h>
#define swap(x,y)\  //在宏定义中的反斜杠表示的是这一行没有写完在下一行接着写
x=x+y;\
y=x-y;\
x=x-y;
int main()
{
    intx=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()
{
    inta=1;
    intb=2;
   swap(a,b);
   printf("%d  %d\n",a,b);
}
C++中swap包含在algorithm中直接调用就好,,
0 0
原创粉丝点击