더북(TheBook)

icon_wait

문자형 배열일 경우

만약 주소가 문자형 배열의 주소라면 104 + 1은 105가 됩니다. 문자는 각 방의 크기가 1바이트이기 때문이지요.

 

104 + 1과 같은 주소 연산을 ‘포인터 연산’이라고 합니다. 배열 a의 첫 번째 방의 주소를 포인터 b가 가리키고 있을 때 포인터 연산을 통해 포인터 b가 순서대로 배열의 첫 번째부터 다섯 번째 요소까지 가리키게 할 수 있습니다.

따라서 포인터 b의 값은 배열의 첫 번째 메모리 주소부터 차례대로 배열의 마지막 메모리의 주소를 갖도록 코드를 작성하면 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.