#include <stdio.h>
#define SWAP(a,b) {int t=a;a=b;b=t;}
void swap(int* i, int* j)
{
int t;
t=*i;
*i=*j;
*j=t;
}
int main()
{
int i = 1;
int j = 2;
printf("i = %d,j = %d\n",i,j);
//swap(&i,&j);
SWAP(i,j);
printf("i = %d,j = %d\n",i,j);
return 0;
}
交换两个数据的值:宏和函数分别实现
最新推荐文章于 2021-09-24 09:03:08 发布