C 언어 | 구조체 (Structure, struct)
구조체는 C언어에서 복잡한 데이터를 관리하고, 의미있게 정보를 조직화하는데 있어 필수적인 도구다. C에서 구조체(structure)는 하나 이상의 서로 다른 타입의 변수들을 묶어 새로운 타입을 정의할 수 있게 해준다. 이는 관계있는 서로 다른 데이터들을 하나의 단위로 처리할 수 있게 한다. 구조체는 Java의 클래스와 거의 유사하다. 다만 메서드를 포함하지 않고 필드만 지닌다는 점? 그리고 객체지향적 개념들이 포함되지 않아 훨씬 단순한 구조라고 볼 수 있다. 이번에 알아본 것은 다음과 같다. struct, 구조체 변수 선언 및 멤버 접근, 구조체가 메모리에 할당되는 방식, 구조체를 함수 인자로 전달하기, 구조체 배열, 구조체 포인터, 중첩 구조체, typedef 1. 구조체 기본 문법 구조체 선언: st..
프로그래밍 언어/C
2023. 11. 4. 13:25