구조체
구조체는 타입이 다른 데이터를 하나로 묶는 방법이다.
배열은 타입이 같은 데이터를 하나로 묶는다.
구조체는 각 요소를 멤버(필드)라고 하고, 멤버 변수의 이름으로 접근한다.
배열은 각 요소를 인덱스로 접근한다.
선언
선언은 struct 키워드를 통해서 다음과 같이 한다.
접근은 맴버 변수의 이름을 통해 접근한다.
Typedef
C언어에서 typedef 키워드는 기존 타입에 새로운 이름을 붙일 때 사용한다.
구조체 변수를 선언할 때 매번 앞에 struct를 작성해야한다는 번거로움이 있으므로 typedef를 통해 코드를 한 단어라도 줄여볼 수 있다.
'Data structures > Chapter 3. List, Structure, Array' 카테고리의 다른 글
[자료구조] 2. 배열, 구조체, 포인터 - 배열 (1) | 2023.10.23 |
---|---|
[자료구조] 1. 배열, 구조체, 포인터 (0) | 2023.10.23 |