typedef를 사용하여 사용자 지정 타입명을 만들 수 있습니다.
typedef int Number;
typedef int *PInt;
typedef int ArInt[5];
Number num = 1;
Pint ptr = #
ArInt ar = {1, 2, 3, 4, 5};
또 typedef에 함수 포인터를 사용할 수 있습니다.
int ADD(int a, int b) { return a + b; }
typedef int (*Calc)(int, int);
Calc add = ADD;