<중첩 구조체란?>
구조체 내에 구조체가 있는 구조체를 의미한다.
예를 들면 이해가 쉬울것이다.
<실습>
위 코딩을 보면 score라는 구조체 안에 kor, math, eng, result의 구조체 멤버 변수들이 선언되어 있다.
그리고 student라는 구조체 안에 출석번호인 no와 score의 구조체 변수인 s가 멤버 변수로 선언되어 있다. 이렇게 구조체 안에 또 구조체가 있는 것을 중첩 구조체라고 한다.
접근할 때는 "."연산자를 두번 사용해서 건너 건너간다는 의미로 접근할 수 있다.
-결과-
<중첩 구조체의 초기화>
-결과-
LIST
'Programming > C' 카테고리의 다른 글
C언어 - 구조체와 배열 (0) | 2016.06.06 |
---|---|
C언어 - 구조체의 재정의 Typedef (0) | 2016.05.28 |
C언어 - 구조체(struct) (0) | 2016.05.26 |
C언어 - void형 포인터 (0) | 2016.05.25 |
C언어 - main()함수에 인자가 있을 때 (0) | 2016.05.24 |