C++中两个数交换不引进中间变量的方法
生活随笔
收集整理的這篇文章主要介紹了
C++中两个数交换不引进中间变量的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
int a=8,b=2;
二進制的a=1000,b=0010;
aa方法一:使用異或思想(最高級方法)
a=a^b;
b=a^b;
a=a^b
方法二:使用加法加法(高級方法)
a=a+b;
b=a-b;
a=a-b;
方法三:引進中間變量(一般方法)
int temp=a;
a=b;
b=temp;
總結
以上是生活随笔為你收集整理的C++中两个数交换不引进中间变量的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .gen地图文件的投影编程实现(以墨卡托
- 下一篇: 结构体的赋值和初始化与取出结构体变量中的