C출력 결과보통 · 20점#2차원 배열#포인터#배열

265. 2차원 배열을 넘나드는 포인터 연산

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

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

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