ZSACH

关注

【C语言小题】不创建临时变量交换两个变量的值

ZSACH

关注

阅读 106

2022-01-27

不创建临时变量交换两个变量的内容

(使用按位异或操作符)

#include <stdio.h>

int main()
{
	int a = 3;
	int b = 5;
	printf("交换前:a=%d b=%d\n", a, b);

	a = a ^ b;
	b = a ^ b;
	a = a ^ b;
	printf("交换后:a=%d b=%d", a, b);

	return 0;
}

相关推荐

at小涛

作业:不创建临时变量,交换两个数的内容

at小涛 68 0 0

Yaphets_巍

交换两个变量的值

Yaphets_巍 149 0 0

忍禁

如何交换两个变量的值而不借助于临时变量

忍禁 90 0 0

东言肆语

如何交换两个变量的值

东言肆语 119 0 0

乱世小白

交换两个变量的值(多解)

乱世小白 86 0 0

鱼板番茄

JS交换两个变量的值

鱼板番茄 92 0 0

12a597c01003

C语言,不借助临时变量实现两个数的交换

12a597c01003 156 0 0

目标践行者

在不创建第三个变量的情况下交换两个变量的值

目标践行者 70 0 0

分湖芝蘭

c语言实现不使用临时变量实现两个变量值得交换

分湖芝蘭 118 0 0

精进的医生

C语言交换两个变量值不利用额外变量

精进的医生 103 0 0

精彩评论(0)

0 0 举报