#include <stdio.h>
void swap(int *p, int *q)
{
#if 0
*p = *p + *q;
*q = *p - *q;
*p = *p - *q;
#else
*p = *p ^ *q;
*q = *p ^ *q;
*p = *p ^ *q;
#endif
}
int main()
{
int a = 40,b = 60;
printf("a[%d]\tb[%d]\n", a, b);
swap(&a, &b);
printf("a[%d]\tb[%d]\n", a, b);
return 0;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。