[C/C++] swap 함수 구현으로 보는 포인터 공부
algorithm 라이브러리에 swap 함수가 있지만, 실제 구현해보면 간단하며, 포인트에 대해 좀 더 이해할 수 있다. // // TEST.cpp // studyC // // Created by salmon on 2020/07/11. // Copyright © 2020 salmon. All rights reserved. // #include void test(int *a , int *b){ printf("swap 함수에서 초기 값 : %d %d\n", *a, *b); printf("swap 함수에서 초기 주소 값 : %d %d\n\n", a, b); int tmp = *b; *b = *a; *a = tmp; // **실수한 내용 // a,b의 포인터의 값이 아닌, 변수 메모리 주소를 swap 하려했으나..