포인터를 이용한 swap 함수 만들기 - C 언어
·
C
포인터에 대한 간단한 요약으로는 다음 사진과 같다. 그림과 같이 포인터는 변수의 메모리 주소'만' 가리키는 화살표와 같다. 이를 이용해서 swap 함수를 만들어보자.두 수를 a, b에 입력받고 출력한 뒤, 이 두 수를 서로 바꿔주는 swap 함수를 만들어 바뀐 수 또한 출력할 예정이다.완성 코드는 다음과 같다.#include stdio.h> void swap(int* a, int* b); int main() { int a, b = 0; scanf("%d %d", &a, &b); printf("스왑하기 전 : %d %d\n", a, b); swap(&a, &b); printf("스왑한 후 : %d %d\n", a, b); return 0;} void swap(in..