//给定两个整型变量的值,将两个值的内容进行交换
#include<stdio.h>
#include<stdlib.h>
int main()
{
/* int a = 10, b = 20;
int c = 0;
c = a;
a = b;
b = c;
printf("a = %d,b = %d\n", a, b);*/
//不允许创建临时变量,交换两个数的内容
//方法一
/* int a = 10, b = 20;
a = a + b;
b = a - b;
a = a - b;
printf("a = %d,b = %d\n", a, b);*/
//方法二
int a = 10, b = 20;
a = a ^ b;
b = a ^ b;
a = a ^ b;
printf("a = %d,b = %d\n", a, b);
博客内容主要围绕交换两个整型变量的值展开,聚焦于信息技术领域中变量操作的基础内容。
1345

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



