Introduction  When we write a program, there might be situations where the program flow has to be controlled differently. For example, we might want a task to be performed repeatedly or jump from one section to another, etc. For this, ...