보통 대학 들어가서 프로그래밍 수업을 들으면 배우는 가장 기초적인 함수가 바로 스왑 함수일꺼라 생각한다.
C기준으로 코드의 논리를 보면
일단 변수 t를 선언하고 바꾸고자하는 변수값을 t에 임시로 저장하고 덮어쓰기를 한 후에 t값을 다른 변수에 넣지 않냐
그런데 내가 얼마전에 생각해낸 새로운 스왑 방법인데 갤럼들아 어떤지 판단좀 해봐라 물론 c기준이고 다른 언어로는 구현이 될지 안될지는 모름

그럼 간다

일단 변수 a, b 선언 후 임의의 값 1,2를 넣어보자

a=a+b; a=3
b=a-b; b=1
a=a-b; a=2로
값이 변경될꺼라 예상됌.

아직 안돌려봣지만 이게 훨씬 간단하고 메모리도 덜 먹는 방식아니냐
태클 및 이의제기 환영한다
다들 생각좀 말해보셈