안녕하세요.

 

저번시간에 이어서 오늘은 typedef를 이용하여 자료형의 재정의에 대해서 알아보도록 하겠습니다.

 

자료형을 재정의하면 자료형을 간단하게 표현할 수 있어서 편리합니다.

 

typedef int(기본 자료형) abtype;(사용자 정의 자료형) typedef를 사용할 때는 반드시 맨뒤에 ;(세미콜론)을 꼭 붙여야 하니 주의 해야합니다.

 

이처럼 int를 mytype로 재정의하여 코드를 작성할 때 간단하게 만들 수 있지만 너무 많이 넣으시면 자료형을 분석할 때 문제가 되므로

 

적절히 사용하시면 좋을 것 같습니다.

 

예제를 보고 한번 쉽게 이해를 해보도록 하겠습니다.

 

#include <stdio.h>

   typedf int money;

   int main(void)

{

    money num1=10000;

    money num2=3000;

    money num3=200;

    money num4=10;

 

 num4= num1 + num2 + num3 + num4;

 printf("total money : #dwon \n", num4);

 return 0;

}

 

결과값은 아래와 같이 나옵니다..

total money : 13210won

계속하려면 아무키나 누르십시오..

 

위에 소스코드를 보듯이 typedf int money; 에서 type를 이용해 int형을 money로 다시 정의 하면 됩니다.

색깔로 표시된 부분을 보듯이 int 대신에 money를 사용하시면 편리합니다.