C Loop control statements [1.0.11]
Posted by Parth Makadiya on 07:35 with No comments
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,
- for
- while
- do-while
- Syntax for each C loop control statements are given in below table with description.
S.no | Loop Name | Syntax | Description |
1 | 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 ) |
2 |
while
| while (condition) { statements; } | where, condition might be a>5, i<10 |
3 |
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.
#include <stdio.h>
int main()
{
int i;
for(i=0;i<10;i++)
{
printf("%d ",i);
}
} . |
|
Example program (while loop) in C:
In while loop control statement, loop is executed until condition becomes false.
#include <stdio.h>
int main()
{
int i=3;
while(i<10)
{
printf("%d\n",i);
i++;
}
} . |
|
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.
} . |
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:
S.no | while | do while |
1 | 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. |
0 comments:
Post a Comment