What are looping constructs? When does a loop terminate?
Looping constructs provide the facility to execute a set of statements in a program repetitively , based on a condition. The statements in a loop are executed again and again as long as the particular logical condition remains true . This condition is checked based on the value of a variable called the loop’s control variable. When the condition becomes false , the loop terminates.