C 언어 | 메모리 교환, 스택, 힙
학습 목표 메모리에 저장된 두 값을 교환하는 코드를 작성할 수 있다. 메모리 교환 입력값을 바꾸는 함수를 만들어 프로그램을 작성해보자. #include void swap(int a, int b); int main(void) { int x = 1; int y = 2; printf("x is %i, y is %i\n", x, y); swap(x,y); printf("x is %i, y is %i\n", x, y); } void swap(int a, int b) { int tmp = a; a = b; b = tmp; } 프로그램을 살펴보자. 정수 a와 b를 입력받아 값을 바꾸는 swap() 함수를 만들었다. swap() 함수는 같은 정수형 변수 tmp를 사용해 값을 바꾼다. main 함수에서 swap() 함수..