Native/C

[펌] 아주 좋은 스왑(swap) 방법 예. | 펌 개발자료 2004/06/26 01:42

aucd29 2013. 10. 2. 18:46
[펌] 아주 좋은 스왑(swap) 방법 예. | 펌 개발자료 2004/06/26 01:42
http://blog.naver.com/kisatsg/20003531250
출처카페 : 세은파파의 프로그래밍 하자 .. / 세은파파
C 에서.. 보통 swap 함수 만들때...

void swap(int *a, int *b)
{
int c;

c = *a;
*a = *b;
*b = c;
}

이케 만들잖아요...

근데 xor 를 사용해서 이렇게 할수 있다고 하네요... 무흣.. 신기해라...

#define SWAP(A,B) (A^=B^=A^=B)