Control Structures
Selection: if, if..else, switch
Selection is used to implement “mutual exclusion”; when selective execution of a piece of code is required.
Iteration: while, do..while, for
Iteration is used when repeated execution of a piece of code is needed.