728x90
1. 초기화
1) 선언 시 초기화는 배열 초기화와 동일 |
2) { } 안의 멤버들의 초기값을 순서대로 나열 |
3) { } 안의 지정한 초기값이 멤버의 개수보다 부족하면 나머지 멤버들은 0으로 초기화 |
![]() |
4) 멤버 접근 연산자 "."을 이용한 초기화 가능 |
![]() |
![]() ![]() |
5) 같은 구조체형의 변수들끼리는 서로 초기화나 대입이 가능함 |
![]() |
6) 구조체 간의 초기화 : 멤버 대 멤버 초기화 |
![]() |
2. 구조체 응용
1) 구조체 멤버
구조체를 다른 구조체의 멤버로 사용 가능
2) 구조체 배열
구조체를 배열로 선언하는 것이 가능
구조체 배열을 초기화 하려면 { } 안에 배열 원소의 초기값을 나열
3) 구조체 포인터
구조체 포인터를 선언하는 것이 가능
구조체 포인터로 구조체의 멤버에 접근할 때는 "->" 간접 접근 연산자를 사용
728x90