강좌 & 팁
글 수 2,412
2015.07.20 21:58:01 (*.192.90.55)
52360
안녕하세요.
저번시간에 이어서 오늘은 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를 사용하시면 편리합니다.