반응형 구조체 공용체 차이1 [C] 11. C언어 공용체 및 열거형 공용체(union) 구조체와 매우 비슷하지만 메모리 구성에서 차이가 발생합니다. 공용체는 가장 큰 멤버변수의 크기만큼 메모리를 할당한 후 그것을 공유하게 됩니다. 구조체와 동일하게 이름(변수명)을 작성하고 중괄호안에 멤버변수를 선언합니다. 구조체와 다르게 메모리를 공유하는만큼 한 번에 하나의 멤버변수에만 접근이 가능합니다. 공용체는 메모리를 절약하여 효율적으로 관리할 수 있지만 사용 시 상당한 주의가 필요합니다! 열거형(enum) 열거형은 관련된 상수들을 그룹화 하여 코드를 좀 더 읽기 쉽게 만들어줍니다. 코드를 읽기 쉽게 만든다는 것은 수정도 쉽게 만들 수 있습니다. // Q. 내가 쓴 코드인데 왜 읽기 쉬워야하죠? // A1. 대학교에서만 프로그램 수업을 들어도 팀프로젝트를 꼭 하게됩니다^^ // A.. 2024. 2. 26. 이전 1 다음 반응형