책 내용 질문하기
1권 86p 문제1번
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
86
조회수
1263
작성일
2019-03-11
작성자
탈퇴*원
첨부파일
char *str; str = “KOREA”; printf(“%8.3s\n”, str); 에서 str은 주소를 기억하는 포인트변수이므로 str에 KOREA가 기억되는것이 아니라 저장된 곳의 주소가 str에 기억된다고 되어있는데 정답이 KOR 여서요 왜 주소가 출력되지않고 str이 가리키는 곳의 값이 출력되는건거요..?
답변
2019-03-12 10:01:48

안녕하세요 길벗수험서 운영팀입니다.

 

%s 서식지정자의 특성입니다.

 

문자열의 첫 데이터가 들어있는 주소값을 받아, 문자열의 끝 데이터가 있는 곳까지의 값을 출력하는 서식지정자 %s의 특성상 대응하는 변수는 주소값이 들어가 있는 포인터 변수가 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-03-12 10:01:48

    안녕하세요 길벗수험서 운영팀입니다.

     

    %s 서식지정자의 특성입니다.

     

    문자열의 첫 데이터가 들어있는 주소값을 받아, 문자열의 끝 데이터가 있는 곳까지의 값을 출력하는 서식지정자 %s의 특성상 대응하는 변수는 주소값이 들어가 있는 포인터 변수가 됩니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.