不用中间变量比较大小
【方法一】 假设需要交换的两个变量都是整型,变量名分别为a和b。
a = a^b; b = a^b; a = a^b;
评价:该方法只能针对整形变量进行操作。
【方法二】 假设需要交换的两个变量名分别为a和b。
a=a+b; b=a-b; a=a-b;
评价:该方法虽然可以用于浮点数,但是在变量值比较大的情况下可能会产生溢出
【方法三】 假设需要交换的两个变量名分别为a和b。
【方法二】 假设需要交换的两个变量名分别为a和b。
a=a+b; b=a-b; a=a-b;
评价:该方法虽然可以用于浮点数,但是在变量值比较大的情况下可能会产生溢出
【方法三】 假设需要交换的两个变量名分别为a和b。
a=a*b; b=a/b; a=a/b;