Iterative / Loop

Loop control statements in C are used to perform looping operations until the given condition is true. Control comes out of the loop statements once condition becomes false.

TYPES OF LOOP CONTROL STATEMENTS IN C:

There are 3 types of loop control statements in C language. They are,
  1. for
  2. while
  3. do-while
Syntax for each C loop control statements are given in below table with description.
Loop NameSyntax
for
for (exp1; exp2; expr3)
{ statements; }
Where,
exp1 – variable initialization
( Example: i=0, j=2, k=3 )
exp2 – condition checking
( Example: i>5, j<3, k=3 )
exp3 – increment/decrement
( Example: ++i, j–, ++k )
while
while (condition)
{ statements; }
where, 
condition might be a>5, i<10
do while
do statements; }
while (condition);
where,
condition might be a>5, i<10

EXAMPLE PROGRAM (FOR LOOP) IN C:

In for loop control statement, loop is executed until condition becomes false.

OUTPUT:

0 1 2 3 4 5 6 7 8 9

EXAMPLE PROGRAM (WHILE LOOP) IN C:

In while loop control statement, loop is executed until condition becomes false.

OUTPUT:

3 4 5 6 7 8 9

EXAMPLE PROGRAM (DO WHILE LOOP) IN C:

In do..while loop control statement, while loop is executed irrespective of the condition for first time. Then 2nd time onwards, loop is executed until condition becomes false.

OUTPUT:

Value of i is 1
Value of i is 2
Value of i is 3
Value of i is 4

DIFFERENCE BETWEEN WHILE & DO WHILE LOOPS IN C LANGUAGE:

whiledo while
Loop is executed only when condition is true.
Loop is executed for first time irrespective of the condition. After executing while loop for first time, then condition is checked.

PREV     NEXT

Ask your questions or clarify your/others doubts from,

No comments:

Post a Comment