Loops

Overview

Programming languages provide various control structures that allow for more complicated execution paths. A loop statement allows us to execute a statement or group of statements multiple times and following is the general form of a loop statement in most of the programming languages −

Loops and Description

for Loop

A for loop executes statements a predetermined number of times. The control expression for the loop is initialized, tested and manipulated entirely within the for loop parentheses.

// syntax for for loop

for (initialization; condition; expression)  {
   dosomething;
}

while Loop

while loops will loop continuously, and infinitely, until the expression inside the parenthesis, becomes false. Something must change the tested variable, or the while loop will never exit.

// syntax for while loop

while ( somevariable ?? value)           /
{
   dosomething;
}

do while Loop

The do…while loop is similar to the while loop. In the while loop, the loop-continuation condition is tested at the beginning of the loop before performed the body of the loop.

// syntax for do while loop

do
{
   dosomething;
} while ( somevariable ?? value)

Next : Control Statements