Page 164 고등학교 프로그래밍 교과서
P. 164
컴퓨팅 사고력을 키우는
수행 평가 구조체를 멤버로 가지는 구조체
활동 목표 구조체를 멤버로 가지는 구조체를 선언하고 사용할 수 있다.
다음 프로그램에서 human 구조체는 person 구조체를 이용하여 친구 정보를 저장하고 있다.
프로그램이 실행되도록 빈칸에 코드를 채워 프로그램을 완성해 보자.
프로그램
01 #include
02 struct person {
03 int age;
04 char name[10];
05 };
06 struct human {
07 int age;
08 char name[10];
09
10 };
11 int main( )
12 {
13 struct human man1 = {20, "서대영", 20, "유시진"};
14 printf("%s의 친구 이름은 %s입니다.", man1.name, man1.myfriend.name );
15 return 0;
16 }
스스로 평가하기
구분
평가 항목
그렇다 보통이다 그렇지 않다
•구조체의 기능과 장점을 설명할 수 있다.
•구조체를 이용하여 프로그램을 작성할 수 있다.
162 Ⅱ. C 프로그래밍의 기초
(책)2015프로그래밍-교과서3차심의본 본문.indb 162 2017-09-05 오후 4:16:37