break:
- It is a keyword.
- It is branching statement.
- It is used to break loop or switch.
We can break infinite loop using break statement.
#include<stdio.h>
int main()
{
while(1)
{
printf("Infinite loop can break\n");
break;
}
return 0;
}
- We cannot break a block(if, else…)
- Block executes only once and terminates automatically.
#include<stdio.h>
int main()
{
if(1)
{
printf("block\n");
break; --> Error :
}
return 0;
}
We can break a loop on condition as follows.
#include<stdio.h>
int main()
{
int i;
for(i=1 ; i<=10 ; i++)
{
if(i==5)
{
break;
}
printf("i value : %d \n", i);
}
return 0;
}