Continuar instrucción en C/C++

Continue es también una instrucción de control de bucle, al igual que la instrucción break . La instrucción continue es opuesta a la instrucción break , en lugar de terminar el ciclo, obliga a ejecutar la siguiente iteración del ciclo.
Como sugiere el nombre, la declaración de continuar obliga al ciclo a continuar o ejecutar la siguiente iteración. Cuando se ejecuta la declaración de continuación en el ciclo, el código dentro del ciclo que sigue a la declaración de continuación se omitirá y comenzará la siguiente iteración del ciclo.
Sintaxis :

continue;


Example:
Consider the situation when you need to write a program which prints number from 1 to 10 and but not 6. It is specified that you have to do this using loop and only one loop is allowed to use.
Here comes the usage of continue statement. What we can do here is we can run a loop from 1 to 10 and every time we have to compare the value of iterator with 6. If it is equal to 6 we will use the continue statement to continue to next iteration without printing anything otherwise we will print the value.
Below is the implementation of the above idea:

C

// C program to explain the use 
// of continue statement 
#include <stdio.h>
  
int main() {
    // loop from 1 to 10 
    for (int i = 1; i <= 10; i++) { 
  
        // If i is equals to 6, 
        // continue to next iteration 
        // without printing 
        if (i == 6) 
            continue; 
  
        else
            // otherwise print the value of i 
            printf("%d ", i); 
    } 
  
    return 0; 
}

C++

// C++ program to explain the use
// of continue statement
  
#include <iostream>
using namespace std;
  
int main()
{
    // loop from 1 to 10
    for (int i = 1; i <= 10; i++) {
  
        // If i is equals to 6,
        // continue to next iteration
        // without printing
        if (i == 6)
            continue;
  
        else
            // otherwise print the value of i
            cout << i << " ";
    }
  
    return 0;
}

Producción:

1 2 3 4 5 7 8 9 10 

La declaración de continuación se puede usar con cualquier otro bucle, como while o do while, de manera similar a como se usa con el bucle for anterior.

Problema de ejercicio:
dado un número n, imprima un patrón triangular. Se nos permite usar solo un bucle.

Input: 7
Output:
*
* * 
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *

Solución: imprima el patrón utilizando un bucle | Conjunto 2 (usando la instrucción Continuar)

Este artículo es una contribución de Harsh Agarwal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *