구조체와 공용체

·
Language/C
배열이 같은 자료형을 모은 것이라면, 구조체는 서로 다른 자료형을 하나로 묶어 새로운 형식을 만드는 문법이다. 이번 글에서는 구조체의 선언과 사용, 동적 할당, 함수와의 관계, 구조체를 멤버로 갖는 구조체와 연결 리스트, 그리고 비트필드·공용체·멤버 맞춤까지 다룬다.구조체 선언과 정의구조체는 여러 자료형을 모아 하나의 새로운 형식으로 기술하는 사용자 정의 형식이다. 배열이 같은 것들의 모임이고 인덱스로 접근한다면, 구조체는 서로 다른 것들의 모임이고 인덱스 대신 이름(멤버)으로 접근한다.#include #include struct USERDATA{ int nAge; char szName[32]; char szPhone[32];};int main(void){ struct USERDAT..