打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
swap交换两个数据
#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;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C语言的那些小秘密之指针(一)
C|从形参与实参的内存地址区别值传递与址传递
C实现数据查找
希尔排序算法的C语言实现示例
NOIP 提高组 初赛 四、阅读程序写结果 习题集(一)NOIP1998
指针作为函数参数,C语言指针作为函数参数详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服