3. Types

  1. Scalar types
  2. Compound types
  3. Access types
  4. File types