C언어 typedef 사용법

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

error: Content is protected !!