10. typedef
typedef 문은 자료형을 다시 정의 할 수 있게 해주는 명령문입니다.
매크로기능과 유사하지만 같지는 않습니다.
매크로를 사용하게 되면 자료형을 다시 정의해서 사용할 때 완벽한 재정의 기능을 다 하지는 못하므로 자료형을 다시 정의할 때는 typedef 문을 이용하게 됩니다.
typedef 사용형식
typedef 정의하고자하는자료형명 사용자정의자료형명
8-17 실습예제 (typedef 이용한 프로그램)
#include
<stdio.h>
typedef
int BYTE;
int main()
{
BYTE i, j;
i = 10;
j = 20;
printf("i = %d\n",i);
printf("j = %d\n",j);
return 0;
}
i = 10
j = 20
위의 프로그램 예제는 int 자료형을 BYTE로 재정의 해서 이용한 프로그램입니다.
[프로그래밍/개념] MFC, API 차이 (0) | 2016.11.03 |
---|---|
[프로그래밍] 포인터 너는 누구냐? (0) | 2016.10.15 |
[프로그래밍] 9. 조건부 컴파일 (0) | 2016.10.07 |
[프로그래밍] 8. Macro (0) | 2016.10.07 |
[프로그래밍] 7. #include (0) | 2016.10.06 |