Page 144 고등학교 프로그래밍 교과서
P. 144
7 포인터
학습목표 •포인터의 개념을 이해하고 포인터 사용 방법 및 유의할 점에 대해 설명할 수 있다.
•포인터와 배열의 관계를 이해하고 포인터 연산을 적용한 프로그램을 작성할 수 있다.
생각 펼치기
생각 펼치기 보물이나 범인을 찾는 영화를 보면, 문제를 해결할 한 단서
를 찾으면 그 단서가 다음 단서로 이어지고, 그 단서를 찾으면
또 다음 단서로 이어진다. 영화에서 이와 같이 실제 보물이나
범인이 있는 위치를 가리키는 단서가 있는 것처럼 프로그래밍
에서도 실제 값이 있는 위치(주소)를 가리키는 변수가 필요할
때가 있다.
핵심 C 언어에서 포인터를 사용하는 방법과 포인터 연산을 적용한 프로그램은
질문 어떻게 작성할까?
미션 이 단원을 학습하면서 해결해 보자.
김소월의 ‘진달래 꽃’이라는 시와 같이 긴 문자열을 저장하는 프로그램
을 작성해 보자.
나 보기가 역겨워 가시는 걸음 걸음
가실 때에는 놓인 그 꽃을
말없이 고이 보내 드리오리다. 사뿐히 즈려밟고 가시옵소서.
영변에 약산ㅡ 나 보기가 역겨워ㅡ
진달래꽃 가실 때에는
아름 따다 가실 길에 뿌리오리다. 죽어도 아니 눈물 흘리오리다.
142 Ⅱ. C 프로그래밍의 기초
(책)2015프로그래밍-교과서3차심의본 본문.indb 142 2017-09-05 오후 4:16:31