typedef: Type Alias

Alias for Type Names

Why?

  • Semantics of a type is one story

  • Implementation is another story

  • Type names can become long

typedef unsigned long int uint64_t;
typedef int pid_t;

⟶ Type name and alias name are equivalent