typedef: type을 재정의할 때 사용합니다. (type: char, int, short, double, struct, union, …)
unsigned char씨를 BYTE라는 이름으로 재정의하고 싶을 때
typedefunsigned char BYTE;
형식(syntax)은 다음과 같습니다.typedefdata_typealias_name;> 마지막 세미콜론을 잊지 마세요.
<example>
// unsignedint–>UNTTypedefunsignedintUINT;//int형변수 a선언
// // struct_tagName–> stNametypedef struct_tagName{xxxxx……} stName;
_tagName은 생략 가능합니다.typedef struct {xxxxx……}stName;
stNamek;//k라는 stName형 구조체 선언
union을 typedef와 함께 사용 >> 구조체와 같고 struct 대신에 union을 사용하시면 됩니다.typedefunion_tagName{xxxxx……}stName;
#C언어 #typedef #struct #union