
[나도코딩] 9장.다양한 자료형 하나로 묶기 : 구조체
·
Programming Language/C
1. 구조체 정의 구조체는 서로 관련 있는 여러 자료형의 변수들을 묶어서 만든 새로운 자료형이다. 구조체는 main() 함수 위의 전역 위치에 다음 형식으로 정의한다. struct 구조체명 { 자료형1 변수명1; 자료형2 변수명2; 자료형3 변수명3; . . . }; 3. C언어에 내장된 int, float, double, char 등 기본 자료형과 달리 구조체는 이름과 멤버를 사용자가 직접 정의할 수 있기 때문에 사용자 정의 자료형(UDT, User-defined Data Type) 이라고 한다. 선언 1. 정의된 구조체를 사용하려면 구조체 변수를 선언해야한다. 구조체 변수는 배열처럼 중괄호를 사용해 한꺼번에 값을 초기화 할 수 있다. struct 구조체명 구조체변수명 = { 값1, 값2, ... };..