C Loops: For, While, Do While, Break, Continue with Example




For video tutorial you can see below video:- 


👉You may encounter situations, when a block of code needs to be executed several number of times. In general, statements are executed sequentially: The first statement in a function is executed first, followed by the second, and so on.
👉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. Given below 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.

Sr.No.
Loop Type & Description
1
Repeats a statement or group of statements while a given condition is true. It tests the condition before executing the loop body.
2
Executes a sequence of statements multiple times and abbreviates the code that manages the loop variable.
3
It is more like a while statement, except that it tests the condition at the end of the loop body.
4
You can use one or more loops inside any other while, for, or do..while loop.

Flow Diagram of For loop:



Step 1: First initialization happens and the counter variable gets initialized.
Step 2: In the second step the condition is checked, where the counter variable is tested for the given condition, if the condition returns true then the C statements inside the body of for loop gets executed, if the condition returns false then the for loop gets terminated and the control comes out of the loop.
Step 3: After successful execution of statements inside the body of loop, the counter variable is incremented or decremented, depending on the operation (++ or –).

Main Types of Loop:


1)  While Loop:

While(Condition)
{

Printf (“Statement”);

Increment/Decrement;++/--;

}



         
2)  Do While Loop:

do

{

Printf (“Statement”);

Increment/Decrement;


   } While(Condition);



3)  For Loop: 
 For(Initialization;condition;increment/decrement)

       {

       Printf(“Statement”);


       }

   


Post a Comment

0 Comments