18 – 데이터형의 이름 바꾸기

데이터 형의 이름이 너무 긴 경우이거나 특정하게 지정하고 싶을 경우에는 typedef를 사용해 데이터형의 이름을 별도로 만들 수 있다. 구조는 다음과 같다.

typedef [기존 데이터형] [새로 지정할 데이터형 이름];

예를 들어, unsigned int를 줄여서 u_int라고 만들고 싶으면 다음과 같이 만든다.

typedef unsigned int u_int;

그리고 실제 사용은 u_int를 이용하여 똑같이 선언한다.;

u_int data = 10;

typedef의 경우에는 주로 함수 바깥에 선언을 하여 사용을 한다. 또한 구조체와 같은 복잡한 자료구조를 다루고 할 때 많이 쓰이고 해서 구조체 설명할 때 좀 더 내용이 자세히 들어갈 것이다만, 실제로 사용하는 모습이 어떤지는 기본 구조를 예시로 작성하였다.

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-02-08-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-5-33-14%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-02-08-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-5-33-30

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.