不允许创建临时变量,交换两个整数的内容的奇淫技巧 C语言从入门到入土(进阶篇)(算法篇p6)

2021/12/7 11:19:48

本文主要是介绍不允许创建临时变量,交换两个整数的内容的奇淫技巧 C语言从入门到入土(进阶篇)(算法篇p6),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

注:作者画图才开始哈,请多多包涵QAQ

法一:
int main()
{
	int m = 0;
	int n = 0;
	scanf("%d%d", &m, &n);

	m = m + n;
	n = m - n;
	m = m - n;

	printf("%d %d", m, n);
	return 0;
}

法二:
int main()
{
	int m = 0;
	int n = 0;
	scanf("%d%d", &m, &n);

	m = m ^ n;
	n = m ^ n;
	m = m ^ n;

	printf("%d %d", m, n);
	return 0;
}

第一步:

第二步:

第三步:

最后:感谢您的观看!

           感谢您的支持!

如果没有关注的话就来个关注吧!你的支持是作者写作的最大动力!

谢谢!!!



这篇关于不允许创建临时变量,交换两个整数的内容的奇淫技巧 C语言从入门到入土(进阶篇)(算法篇p6)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程