プログラミングの基本的な仕事——巧みにビット演算を整数交換とする
1762 ワード
一、分析
ビット演算を使用して整数を交換し、ビット別またはメソッドを使用して、一時変数を節約し、空間の複雑さを減らすことができます.
二、ソースコード
ビット演算を使用して整数を交換し、ビット別またはメソッドを使用して、一時変数を節約し、空間の複雑さを減らすことができます.
二、ソースコード
1: #include "stdio.h"
2:
3: int main()
4: {
5: int a, b;
6: a = 5;
7: b = 10;
8: printf("a = %d, b = %d
", a, b);
9: a = a ^ b;
10: b = b ^ a;
11: a = a ^ b;
12: printf("a = %d, b = %d
", a, b);
13: getchar();
14: return 0;
15: }