C출력 결과보통 · 20점#구조체#포인터#문자열

186. 구조체 배열 포인터로 문자열 뒷부분 출력

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

1#include <stdio.h>
2
3struct Word {
4 char text[8];
5 int start;
6};
7
8int main() {
9 struct Word w[3] = {{"apple", 2}, {"melon", 1}, {"grape", 3}};
10 struct Word *p = w;
11 for (int i = 0; i < 3; i++) {
12 printf("%s\n", (p + i)->text + (p + i)->start);
13 }
14 p += 2;
15 printf("%s\n", p->text + 1);
16 return 0;
17}

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