最近在看深刻理解計算機系統,一個感受-挺好,雖然只看了前面一部分,可是以爲此書是值得我這個不太瞭解系統的菜鳥去深刻學習的。 學習
看到上面提到的一個有關交換變量的值的時候,本身動手將程序寫了出來,代碼很簡單. spa
#include <stdio.h> io
void main(){ 變量
int a = 3; 程序
int b = 4; 計算機
printf("a = %d, b = %d\n",a,b); di
a = a ^ b; 深入理解計算機系統
b = a ^ b; void
a = a ^ b; printf
printf("a = %d, b = %d\n",a,b);
}