最近在看深入理解计算机系统,一个感觉-挺好,虽然只看了前面一部分,但是觉得此书是值得我这个不太了解系统的菜鸟去深入学习的。
看到上面提到的一个有关交换变量的值的时候,自己动手将程序写了出来,代码很简单.
#include <stdio.h>
void main(){
int a = 3;
int b = 4;
printf("a = %d, b = %d\n",a,b);
a = a ^ b;
b = a ^ b;
a = a ^ b;
printf("a = %d, b = %d\n",a,b);
}