각각을 가리키는 int pointer 변수 pa와 pb가 있다.
이때 함수 func를 만들어서,
pa가 b를 가리키고, pb는 a를 가리키도록 서로 바꿔치고자 한다.
변수 a와 b에 들어있는 값 자체는 그대로 있다.
이를 위해 인수로
int double pointer pp,
int double pointer qq를 받는 함수 func를 구현하시오.
이 함수 func를 거치고 나면,
pa는 b를 가리켜야 하고, pb는 a를 가리켜야 한다.
아래 프로그램에서 표시된 영역의 func를 구현하시오.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | /* 필요한 헤더파일을 포함 함수 func void func(int** pp, int **qq) 구현 */ //--------- 아래로는 수정 불가 ---------- int main(void) { int a; int b; int* pa = &a; int* pb = &b; scanf("%d", &a); scanf("%d", &b); func(&pa, &pb); printf("%d %d %d %d", a, b, *pa, *pb); return 0; } |