✅ 목표 (Goal)

typedef가 무엇인지 이해하자.

✅ typedef란?

type define의 약자

typedef는 자료형의 이름을 새로운 이름(별명 or 별칭 = alias)를 부여하는 키워드이다.

이를 통해 긴 자료형의 이름을 짧고 의미있는 이름으로 바꾸어, 코드의 가독성과 유지 보수성을 높일수 있다.

문법은 간단하다.

typedef 기존자료형 새로운이름;

예를 들면

typedef int integer;
typedef char character;

🔹 장점

코드 간결화: 긴 자료형을 짧게 표현할수 있다. 예) 함수 포인터, 구조체에서 struct 생략 가능

가독성 향상: 의미있는 이름 부여 가능

유지 보수 관리: 자료형이 바뀌어도 typdef만 수정하면 전체 코드에 반영되는 편리함 예) uint8_t