<用法>
typedef A B;  // AからB型を定義する

<例1>
typedef unsigned int u_int; // unsigned int から u_int 型を定義
u_int a;                // unsigned int a; と同じです

<例2>
typedef struct XXX {     // struct XXX から YYY 型を定義
  int n;
char b[20];
} YYY;

YYY yyy;                // struct XXX yyy; と同じです

yyy.n = 0;
strcpy( yyy.b, "(・∀・)イイ!" );