카테고리 없음
c/c++ 포인터 두개의 값을 바꾸는 예제
Canyi
2022. 9. 2. 11:38
#include <stdio.h>
void Swap(int* a, int* b);
int main(void)
{
int x = 10;
int y = 20;
printf("초기값 x = %d, y = %d\n", x, y);
Swap(&x, &y);
printf("함수 밖에서 변경 후 x = % d, y = % d\n", x, y);
}
void Swap(int* a, int* b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
printf("함수 안에서 변경후 *a =%d, *b = %d\n", *a, *b);
}