12
21
728x90

1. 초기화

     1) 선언 시 초기화는 배열 초기화와 동일
     2) { } 안의 멤버들의 초기값을 순서대로 나열
     3) { } 안의 지정한 초기값이 멤버의 개수보다 부족하면 나머지 멤버들은 0으로 초기화
     4) 멤버 접근 연산자 "."을 이용한 초기화 가능

     5) 같은 구조체형의 변수들끼리는 서로 초기화나 대입이 가능함
     6) 구조체 간의 초기화 : 멤버 대 멤버 초기화
 

 

 

2. 구조체 응용

     1) 구조체 멤버

구조체를 다른 구조체의 멤버로 사용 가능

 

     2) 구조체 배열

구조체를 배열로 선언하는 것이 가능

구조체 배열을 초기화 하려면 { } 안에 배열 원소의 초기값을 나열

 

     3) 구조체 포인터

구조체 포인터를 선언하는 것이 가능

구조체 포인터로 구조체의 멤버에 접근할 때는 "->" 간접 접근 연산자를 사용

728x90

'프로그래밍 언어 > C언어' 카테고리의 다른 글

열거체  (0) 2021.12.22
공용체  (0) 2021.12.22
구조체  (0) 2021.12.21
배열 포인터  (0) 2021.12.21
포인터 배열  (0) 2021.12.21
COMMENT