for loop consists of three parts in a sequence.
Initialization: Use to initialize the loop variable.
Condition: It is checked after each iteration as an entry point to the loop.
Increment or Decrement: Incrementing or Decrementing the loop variable to eventually terminate the loop not satisfying the loop condition.
Remember that the loop condition checks the conditional statement before it loops again.
Syntax:
for(initialization, condition, incrementation or decrementation)
{
code statements;
}
Example is give below
#include<stdio.h>
#include<conio.h>
void main()
{
//Always declare the variables before using them
int i = 0; // declaration and initialization at the same time
clrscr();
for(i = 0; i < 10; i++)
{
printf("i = %d\n", i);
/*
when i equals 10, the loop breaks.
i is updated before the condition is checked-
hence the value of i after exiting the loop is 10
*/
}
getch();
}
OutPut
i = 0 i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9