C Continue Statement in While Loop Example

Continue statement in C programming language

Continue statement in C programming language

Contents

  • 1 Continue statement in C programming language
    • 1.1 C program continue statement
      • 1.1.1 Description
      • 1.1.2 Flow diagram of continue
      • 1.1.3 How continue statement works in C – control flow for loop
      • 1.1.4 continue statement in for loop
      • 1.1.5 Continue statement in while loop in C
    • 1.2 Related posts:

C program continue statement

We will get to know the uses of Continue statement in C programming language in this tutorial (using for loop and while loop) – it controls the flow of control of loops  in C language

Description

Continue is a keyword in the C language (some time called as a statement because ending with the semicolon)which is used to control the flow of loops.

Typically, this statement can be used inside of the while and for loop.

The continue statement provides the option to skip the current iteration(skip some statements) of the flow of control to the following loops until the flow of control exits the loops.

The syntax of the continue

continue;

Flow diagram of continue

continueforpy 221x300 - Continue statement in C programming language
Continue statement in Python

How continue statement works in C – control flow for loop

cfcf 300x130 - Continue statement in C programming language
the control flow of for loop

How to continue statement works  in C – control flow – while loop

cfc 300x184 - Continue statement in C programming language
the control flow of continue in while loop

continue statement in for loop

Program 1

#include <stdio.h> #include <stdlib.h>  int main() {     int i;     for(i=1; i<=10; i++)     {         if(i==5){             printf("Skipped this value :%d\n",i);             continue;         }         printf("%d\n",i);     }     printf("End of loop\n");     getch();     return 0; }        

When the above code is compiled and executed, it will produce the following results

1 2 3 4 skipped value :5 6 7 8 9 10 End of loop

When this program is executed, number 5 skipped by continue statement in for loop of C

Program 2

#include <stdio.h> #include <stdlib.h> int main() {     int num;     int sum=0;     int i,n;     printf("Enter any number \n");     scanf("%d",&n);      for(i=1; i<=n; i++){             printf("Enter Number :%d\n",i);             scanf("%d",&num);             if(num==20){                 continue;             }            sum=sum+num;         }         printf("Total value is :%d\n",sum);     printf("End of program");     getch();     return 0; }        

When the above code is compiled and executed, it will produce the following results

Enter any number 5  Enter number :1  10  Enter number :2  20 Enter number :3  30  Enter number :4  40  Enter number :5  50 Total value is :130  End of program

Number 20 skipped by continue statements from the addition

Continue statement in while loop in C

Program 3

#include <stdio.h> #include <stdlib.h> int main() {     int i=1;     while(i<=10){         if(i==6){             printf("Skipped value :%d\n",i);             i++;                continue;         }         printf("value %d\n",i);         i++;     }     printf("End of loop\n");     getch();     return 0; }        

When the above code is compiled and executed, it will produce the following results

value 1 value 2 value 3 value 4 value 5 Skipped value :6 value 7 value 8 value 9 value 10 End of loop

When this program is executed, number 6 skipped the continue statement in for loop

Program 4

#include <stdio.h> #include <stdlib.h> int main() {     int num;     int sum=0;     int i,n;     printf("Enter any number \n");     scanf("%d",&n);     i=1;     while(i<=n){             printf("Enter Number :%d\n",i);             scanf("%d",&num);             if(num==25){                 continue;                 ++i;             }            sum=sum+num;            ++i;         }         printf("Total value is :%d\n",sum);     printf("End of program\n");     getch();     return 0; }        

When the above code is compiled and executed, it will produce the following results

Enter any  number 5 Enter number :1 10 Enter number :2 15 Enter number :3 20 Enter number :4 25 Enter number :5 30 Total value is :110 End of program

When this program is executed, number 25 is skipped from calculating total by continue statement in for loop

Suggested for you

for loop in C language

while loop in C language

break statement in Python language

williamswonstaid.blogspot.com

Source: https://code4coding.com/continue-statement-in-c/

0 Response to "C Continue Statement in While Loop Example"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel