C출력 결과보통 · 20점#이중 포인터#포인터#배열

219. 이중 포인터로 배열 원소 바꾸기

다음 C 프로그램의 실행 결과를 쓰시오.

1#include <stdio.h>
2
3int main() {
4 int arr[4] = {2, 5, 8, 11};
5 int *p = arr + 1;
6 int **pp = &p;
7 **pp = *(*pp + 1);
8 *(*pp + 1) = **pp;
9 (*pp)++;
10 **pp += 10;
11 printf("%d %d %d %d\n", arr[0], arr[1], arr[2], arr[3]);
12 return 0;
13}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.