본문 바로가기
개발/C

[C] Swap의 구현

by Remover 2012. 2. 8.
반응형
#include <stdio.h>

#define SWAP(a,b) ((a) ^= (b) ^= (a) ^= (b))

int main(void)
{
int a = 5;
int b = 10;

SWAP(a,b);

printf("a = %d, b = %d\n", a, b);

/* make compiler happy :) */
return 0;
}

'개발 > C' 카테고리의 다른 글

[C] 제곱근 구하기  (0) 2012.02.08
[C] 정수를 2진수로 변환하기  (0) 2012.02.08

댓글