배열 포인터를 한 칸 이동해 역참조하는 다음 C 코드의 출력값은?
int a[3] = {10, 20, 30};
int *p = a;
printf("%d", *(p + 1));정답 2번
배열 이름 a는 첫 원소 주소로 변환되고 p+1은 두 번째 원소 a[1]을 가리킨다. 역참조 결과는 20이다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-16
int a[3] = {10, 20, 30};
int *p = a;
printf("%d", *(p + 1));배열 이름 a는 첫 원소 주소로 변환되고 p+1은 두 번째 원소 a[1]을 가리킨다. 역참조 결과는 20이다.