다음 C 프로그램의 출력값은?
typedef struct {
int x;
int y;
} Pair;
Pair p = {2, 3};
Pair *q = &p;
q->x += q->y;
printf("%d", p.x * q->y);정답 3번
q는 구조체 변수 p를 가리킨다. `q->x += q->y`로 p.x는 2+3=5가 되고 p.y는 3이다. 따라서 `p.x * q->y`는 5×3=15다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-22