Defining C Structures as types. Evaluated at compile-time
typedef unsigned int size_t;
typedef unsigned int age_t;
typedef unsigned int shoe_size_t;typedef struct some_struct
{
// entries in the struct
} datatypename;Example
typedef struct Node {
int x;
struct Node *next;
}Node;