兩數交換的三種方法及其最優選

一、三種方法 1.定義中間變量 #include <stdio.h> void Swap1(int *p,int *q) { int tmp = *p;//定義中間變量tmp *p = *q; *q = tmp; } 2.利用異或關係 #include <stdio.h> void Swap2(int *p,int *q) { *p ^= *q;//異或關係 *q ^= *p; *p
相關文章
相關標籤/搜索