实现两个数字的交换(C语言)
Posted yyslif
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现两个数字的交换(C语言)相关的知识,希望对你有一定的参考价值。
int num1=10;
int num2=20;
//1、简单的数学方法实现数字交换
num1=num1+num2;//num1=30
num2=num1-num2;//num2=10
num1=num1-num2;//num1=20
//2、利用按位异或实现数字交换
num1=num1^num2;
num2=num1^num2;//num2=10
num1=num1^num2;//num1=20
//3、利用零时变量temp来实现数字交换
int temp = num1;
num1 = num2;
num2 = temp;
以上是关于实现两个数字的交换(C语言)的主要内容,如果未能解决你的问题,请参考以下文章