본문 바로가기

정보처리기사 Daily 문제

정보처리기사 실기 Daily 문제 15

출처 : [2021년 제1회 기사 실기 출제예상 문제] (6과목) 프로그램밍 언어 활용 - 5 : 네이버 카페 (naver.com)

다음 c프로그램의 출력결과를 쓰시오.

#include <stdio.h>

int main()

{

char sTemp[16] = "Hello Soojebi";

char *p = sTemp;

printf("%c", *(p + 6));

return 0;

}

정답 : S

char * 타입 변수 p는 char array 타입 변수 sTemp를 가리킵니다.

printf 함수에서 문자를 출력하므로 포맷스트링 %c를 사용합니다.

p 변수에 +6 을 하면 'S'의 주소값이넫, * 기호를 앞에 붙이면 가리키는 값(S)를 access 합니다.