[C언어]10. 구조체
구조체 C언어의 기본 타입을 가지고 새로 정의할 수 있는 사용자 정의 타입 구조체는 기본 타입만으로는 나타낼 수 없는 복잡한 데이터를 표현할 수 있다. 배열이 같은 타입의 변수 집합이라고 한다면, 구조체는 다양한 타입의 변수 집합을 하나의 타입으로 나타낸다. 이때 구조체를 구성하는 변수를 구조체의 멤버 또는 멤버 변수라고 칭한다. 예제 struct computer { char cpu[25]; char motherboard[30]; int gpu; } desktop; typedef 설명1 이미 존재하는 타입에 새로운 이름을 붙일 때 사용한다. 구조체 변수를 선언하거나 사용할 때에는, 매번 struct 키워드를 사용하여 구조체임을 알려야 한다. 하지만 typedef를 이용하여 구조체에 새로운 이름을 선언(=..