Engineering Note

[C] temp 없이 Swap 하는 방법 본문

Programming Language/C programming

[C] temp 없이 Swap 하는 방법

Software Engineer Kim 2021. 1. 31. 11:59

 

XOR 연산의 의미를 깊게 바라볼 필요가 있다

1. 0과 연산하면 자기 자신이, 1과 연산하면 비트가 반전된다

2. 교환, 결합 법칙이 성립된다

 

 

noel-embedded.tistory.com/1129

 

temp 변수 없이 swap 하기

XOR 연산의 의미를 깊게 바라볼 필요가 있다 1. 0과 연산하면 자기 자신이, 1과 연산하면 비트가 반전된다 2. 교환, 결합 법칙이 성립된다 #include using namespace std; void swap(int* a, int* b) { *a = *a ^..

noel-embedded.tistory.com

 

Comments