typedef가 무엇인지 이해하자.
type define의 약자
typedef는 자료형의 이름을 새로운 이름(별명 or 별칭 = alias)를 부여하는 키워드이다.
이를 통해 긴 자료형의 이름을 짧고 의미있는 이름으로 바꾸어, 코드의 가독성과 유지 보수성을 높일수 있다.
문법은 간단하다.
typedef 기존자료형 새로운이름;
예를 들면
typedef int integer;
typedef char character;
코드 간결화: 긴 자료형을 짧게 표현할수 있다. 예) 함수 포인터, 구조체에서 struct 생략 가능
가독성 향상: 의미있는 이름 부여 가능
유지 보수 관리: 자료형이 바뀌어도 typdef만 수정하면 전체 코드에 반영되는 편리함 예) uint8_t