不允许创建临时变量,交换两个数的内容
#include <stdio.h>
int main(){
int a = 10;
int b = 20;
a = a ^ b;
b = a ^ b;
a = a ^ b;
printf("a= %d b = %d\n", a,b);
return 0;
}
不允许创建临时变量,交换两个数的内容
本文介绍了一种不借助额外变量实现两个整数变量值互换的方法。通过使用位操作中的异或运算(XOR),文章展示了一个简洁的C语言程序实例,实现了a和b两个整数变量内容的交换。


被折叠的 条评论
为什么被折叠?



