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 −
C programming language provides the following types of loops to handle looping requirements.
S.NO. | Loop & Description |
---|---|
1 |
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.
|
2 |
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.
|
3 |
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.
|
4 |
C language allows you to use one loop inside another loop. The following example illustrates the concept.
|
5 |
It is the loop having no terminating condition, so the loop becomes infinite.
|