다음 C언어 프로그램이 실행되었을 때, 문자열 포인터 연산 후 printf("%c", *(p1 + 2))가 출력하는 문자는?
char text[] = "SERVER";
char *p1 = text;
printf("%c", *(p1 + 2));정답 3번
`p1`은 문자열 `SERVER`의 첫 문자 `S`를 가리킵니다. `p1 + 2`는 인덱스 2의 문자 `R`을 가리키므로 출력은 R입니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21