책 내용 질문하기
정보처리산업기사 실기 1권 86P 문제 2번
도서
2020 시나공 정보처리산업기사 실기 [기본서]
페이지
86
조회수
220
작성일
2020-09-14
작성자
탈퇴*원
첨부파일

"배열의 이름은 주소이므로 'p = &a'처럼 입력하지 않아야" 한다고 하는데, 

2번 문제 6번째 줄의 p = &a[2]; 는 오류가 발생하지 않나요? 아니면 "&(주소표시)"가 오타인가요?

답변
2020-09-15 20:27:05

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

 

배열명 'a'는 a 자체로 주소를 의미합니다. 배열의 시작 주소를 의미하죠.

배열의 시작은 'a[0]'을 의미합니다.

즉, &a[0] = a  가 됩니다.

 

값을 저장하는 a[0], a[1] ... 등은 각각의 주소를 갖고 있으므로 &a[2]와 같은 표현이 가능합니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-09-15 20:27:05

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

     

    배열명 'a'는 a 자체로 주소를 의미합니다. 배열의 시작 주소를 의미하죠.

    배열의 시작은 'a[0]'을 의미합니다.

    즉, &a[0] = a  가 됩니다.

     

    값을 저장하는 a[0], a[1] ... 등은 각각의 주소를 갖고 있으므로 &a[2]와 같은 표현이 가능합니다.

     

    행복한 하루되세요 :)

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