【C语言基础练习】用位运算实现两个整数的交换(不使用中间变量)例如 a = 100 , b = 30;交换后 a = 30 , b = 100;

#include<stdio.h>
   int main()
   {
    int a = 100,b = 30;
    a = a^b;
    b = a^b;
    a = a^b; //异或实现
    printf("a = %d\nb = %d\n",a,b);
    return 0;
  
  }


版权声明:本文为weixin_72949140原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。