C빈칸 채우기기초 · 10점#구조체#포인터#연산자

240. 구조체 포인터로 멤버 값 바꾸기

다음 C 프로그램의 실행 결과가 `M 7`이 되도록 빈칸 ①에 들어갈 연산자를 쓰시오. (구조체 포인터로 멤버에 접근하는 두 글자 연산자다)

1#include <stdio.h>
2
3struct Item {
4 char code;
5 int qty;
6};
7
8int main() {
9 struct Item box = {'K', 3};
10 struct Item *p = &box;
11 p( ① )qty += 4;
12 (*p).code = 'M';
13 printf("%c %d\n", box.code, box.qty);
14 return 0;
15}

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