우리가 C언어를 사용할 때 틈틈히 구조체를 사용한 적이 있다. 하지만 거기서는 어디까지나 기본적인 것들을 가볍게 사용한 것이고, 세부적으로 상세하게 설명한 적은 한 번도 없다.
그래서 이번에는 구조체에 대해서 정리할려고 한다. ① 개념 1) 정의 → 여러 데이터를 하나로 묶어서 효율적으로 관리하기 위한 사용자 정의 데이터 타입 2) 사용하는 이유 → 데이터를 따로따로 관리하는 대신, 관련 있는 데이터를 한 덩어리로 묶어서 관리 가능 → 구조체가 없다면, 각각의 데이터를 별도의 변수로 관리해야 하는데, 변수가 많아질수록 관리도 어려움 3) 구조체란 무엇 → 다양한 데이터 타입을 하나로 묶을 수 있는 도구 → 하나의 데이터 타입처럼 사용 가능 4) 사용 방법 → 구조체를 정의한 뒤에는 구조체 변수를 선언해서 사용 → 구조체 멤버(필드)에 값을 저장하거나 읽으려면 . 연산자를 사용 5) 장점 여러 데이터를 하나로 묶을 수 있음 → 구조체는 서로 관련 있는 데이터를 하나로 묶어서 관리 가...
원문 링크 : C언어 구조체