给定两个整形变量的值,将两个值的内容进行交换

给定两个整形变量的值,将两个值的内容进行交换


1:允许创建临时变量,交换两个数的内容

给定两个整形变量的值,将两个值的内容进行交换

2:不允许创建临时变量,交换两个数的内容


(1)利用加减法运算

给定两个整形变量的值,将两个值的内容进行交换

(2)利用按位异或法--C语言中,异或运算符" ^ "也称为"XOR"运算符。对于二进制数据它的运算规则是:0^0=0;0^1=1;1^0=1;1^1=1;若参加运算的两个数同号,则结果为0(假),异号时结果为1(真)

给定两个整形变量的值,将两个值的内容进行交换


运行结果:

给定两个整形变量的值,将两个值的内容进行交换