Typedef definiert neue Datentypen

Beispiel

Für enum:

typedef enum {FALSE, TRUE} BOOLEAN;
 
BOOLEAN wert = FALSE;
 
if(wert)
    ...

Dadurch ist der neue Typ BOOLEAN definiert.

Beispiel

Auch möglich für andere Datentypen:

typedef char BYTE;