close
要把變數交換
正常一點的想法是
假設有兩組杯子和蓋子
杯子就是變數
蓋子是裡面的值
現在有1號蓋子和2號蓋子
也有 1號杯子和2號杯子
原本1號蓋子是放在1號杯子上,2號蓋子放在2號杯子上
要換蓋子的方法
就是先把1號蓋子另外找一個地方放著
然後把2號蓋子放到1號杯子上
再把1號蓋子放到已經空著的2號杯子上就好了
換成程式碼就是
#include
using namespace std;
int main()
{
int num1=30;
int num2=77;
cout
//開始交換
int temp=num1;
num1=num2;
num2=temp;
cout
system("pause");
}
比較高深的方法就是
利用位元運算的方法
a ^= b ^= a ^= b;
這個就不做講解了
想知道的話就留言一下吧
全站熱搜