더북(TheBook)

bird 배열을 보면 스트링 리터럴을 다루는 과정에서 또 다른 기법을 사용한다. 즉, 포인터(pointer)C 타입인 char const*const로 스트링 리터럴을 가리킨다. 그림으로 표현하면 다음과 같다.

▲ 그림 5-5 포인터 타입으로 표현한 스트링 리터럴

다시 말해 스트링 리터럴은 bird 배열 안이 아닌 다른 곳에 저장된다. bird 배열은 저장 장소를 가리킬 뿐이다. 구체적인 메커니즘은 6.2절과 11장에서 자세히 설명한다.

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