int swap (int *a, int *b) { *a = (*a) +(*b); *b = (*a) - (*b); *a = (*a) - (*b); } 或者 int swap (int *a, int *b) { *a = (*a) ^(*b); *b = (*a) ^(*b); *a = (*a) ^(*b); }