本文记录三种基本的交换两个整数的值的方法. IDE: Xcode, 作为一个 iOS 开发者是必须的 语言: C 语言
- 临时变量法
void swap(void) {
int a = 3;
int b = 5;
int temp = a;
a = b;
b = temp;
}
- 加减法
void swap(void) {
int a = 3;
int b = 5;
a = a + b;
b = a - b;
a = a - b;
}
^运算法
void swap(void) {
int a = 3;
int b = 5;
a = a ^ b;
b = a ^ b;
a = a ^ b;
}