Identifier Scope
Function Prototype Scope
Block Scope
File Scope
Function scope