Skip to content

문제 3 · 변수의 주소와 첫 바이트 (O/X)

문제 3 [1점]

아래 문장을 읽고 O/X로 답하세요.

C++ 변수의 주소address는 해당 변수에 할당된 첫째 바이트의 주소이다.

풀이 및 해설

정답: O

변수는 자료형의 크기만큼 연속된 여러 바이트를 차지합니다(예: int는 보통 4바이트). 주소 연산자 &가 돌려주는 그 변수의 주소는 변수가 차지하는 여러 바이트 중 첫째(가장 낮은 번지) 바이트의 주소입니다.

예를 들어 어떤 int 변수가 00FF00~00FF03의 4바이트를 차지한다면, &num은 시작 번지인 00FF00을 가리킵니다. 배열도 마찬가지로 배열의 주소는 첫 원소의 첫 바이트 주소와 같습니다.

따라서 문장은 참입니다.

O
PDF