Page 154 고등학교 프로그래밍 교과서
P. 154








컴퓨팅 사고력을 키우는
수행 평가 포인터 배열을 이용한 문자열 처리



활동 목표 포인터 배열을 사용하여 자료를 입력하고 출력할 수 있다.




다음은 2차원 배열에 문자열을 저장하는 프로그램이다.

프로그램


01 #include
02 int main(void)
03 {
04 int a;
05 char animals[3][10] = { "dog", "cat", "lion" };
06 for (a = 0; a < 3; a++)
07 printf(" %d 번째 동물은 %s 입니다\n", a+1, animals[a]);
08 return 0;
09 }



초급 위 프로그램을 실행시켰을 때, 출력되는 값을 예측하여 적어 보자.














중급 2차원 배열 변수 animal을 포인터 배열로 변경하여 프로그램을 작성해 보자.













스스로 평가하기

구분
평가 항목
그렇다 보통이다 그렇지 않다
•배열의 구조를 이해하여 값을 저장할 수 있다.
•배열에서 행과 열를 바꾸어 저장하는 프로그램을 작성할 수 있다.




152 Ⅱ. C 프로그래밍의 기초





(책)2015프로그래밍-교과서3차심의본 본문.indb 152 2017-09-05 오후 4:16:33
   149   150   151   152   153   154   155   156   157   158   159