Continua Dichiarazione in C ++ - Come funziona il comando Continue in C ++

Sommario:

Anonim

Introduzione alla dichiarazione continua in C ++

Come l'istruzione break, anche l'istruzione continue è un'istruzione di controllo del ciclo utilizzata per controllare il flusso di esecuzione. L'istruzione continue funziona esattamente al contrario dell'istruzione break. L'istruzione break viene utilizzata per terminare il ciclo mentre l'istruzione continue viene utilizzata per eseguire la successiva iterazione del ciclo. Il nome stesso dice che forza il ciclo per continuare ed eseguire la successiva iterazione del ciclo. Le istruzioni all'interno del ciclo che seguono le istruzioni continue verranno ignorate e avrà inizio l'esecuzione dell'iterazione successiva.

Sintassi:

Continua la parola chiave utilizzata. La sintassi per l'istruzione continue in C ++ è la seguente:

continue;

Diagramma di flusso

Il diagramma di flusso per l'istruzione continue è il seguente:

Come funziona il comando Continue in C ++?

In base alla condizione del ciclo vengono eseguite le istruzioni all'interno del ciclo. Se la condizione data è vera, continua l'iterazione del loop. se la condizione data è falsa, il ciclo verrà terminato. Se l'istruzione continue è menzionata all'interno del ciclo, salta l'istruzione corrente e trasferisce il controllo per eseguire l'iterazione successiva del ciclo. Per capire come funziona esattamente l'istruzione continue in C ++, discutiamo alcuni esempi per una migliore comprensione.

Esempio n. 1: utilizzo dell'istruzione Continue in For Loop

Nel seguente programma C ++, vedremo come usare l'istruzione continue in un ciclo For. Per questo l'utente può fornire il numero e il risultato verrà visualizzato sullo schermo:

Codice:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
for(i = 0; i <=n; i++)
(
if(i == 2)
(
continue;
)
cout << "List of numbers";
cout << i;
)
return 0;
)

Produzione:

Spiegazione del programma sopra: Nel programma sopra, per mostrare l'implementazione dell'istruzione continue, abbiamo usato il metodo loop. Il programma è scritto per stampare l'elenco dei numeri specificati dall'utente. Qui abbiamo inizializzato due variabili n per memorizzare il valore e me per l'iterazione. Il programma chiede innanzitutto all'utente di inserire il numero e quindi di memorizzarlo in n. In for loop, abbiamo avviato I su 0 e menzionato una condizione che verifica che dovrei essere minore o uguale a n. All'interno del ciclo, abbiamo citato l'istruzione continue per saltare il numero 2. quando divento 2, salta quel valore e continua il ciclo. se il numero non è 2, quindi l'istruzione al di fuori dell'if verrà eseguita e stampa il numero uno per uno.

Esempio n. 2 - Utilizzo dell'istruzione Continue in While Loop

Nel seguente programma C ++, vedremo come utilizzare l'istruzione continue in un ciclo While, quindi il risultato verrà visualizzato sullo schermo:

Codice:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
while(i <= n)
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)
return 0;
)

Produzione:

Spiegazione del programma sopra: Nel programma sopra, per mostrare l'implementazione dell'istruzione continue, abbiamo usato il metodo del ciclo While. Il programma è scritto per stampare l'elenco dei numeri specificati dall'utente. Qui abbiamo inizializzato due variabili n per memorizzare il valore e me per l'iterazione. Il programma chiede innanzitutto all'utente di inserire il numero e quindi di memorizzarlo in n. Durante il ciclo, abbiamo avviato I su 0 e menzionato una condizione che verifica che dovrei essere minore o uguale a n. All'interno del ciclo, abbiamo citato l'istruzione continue per saltare il numero 2. quando divento 2, salta quel valore e continua il ciclo. se il numero non è 2, quindi l'istruzione al di fuori dell'if verrà eseguita e stampa il numero uno per uno.

Esempio n. 3 - Utilizzo dell'istruzione Continue in Do While Loop

Nel seguente programma C ++, vedremo come utilizzare l'istruzione continue in un ciclo Do While, quindi il risultato verrà visualizzato sullo schermo.

Codice:

#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
do
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)while(i <= n);
return 0;
)

Produzione:

Spiegazione del programma sopra: Nel programma sopra, per mostrare l'implementazione dell'istruzione continue, abbiamo usato il metodo del ciclo Do While. Il programma è scritto per stampare l'elenco dei numeri specificati dall'utente. Qui abbiamo inizializzato due variabili n per memorizzare il valore e me per l'iterazione. Il programma chiede innanzitutto all'utente di inserire il numero e quindi di memorizzarlo in n. Nel ciclo Do While, abbiamo avviato I su 0 e menzionato una condizione che verifica che dovrei essere minore o uguale a n. All'interno del ciclo, abbiamo citato l'istruzione continue per saltare il numero 2. quando divento 2, salta quel valore e continua il ciclo. se il numero non è 2, la dichiarazione esterna se verrà eseguita e stampa il numero uno per uno.

Conclusione

In questo articolo, abbiamo visto diversi programmi per capire come funzionano le istruzioni continue in C ++. Spero che questo articolo ti sia stato utile.

Articoli consigliati

Questa è una guida all'istruzione Continue in C ++. Qui discutiamo diversi programmi per capire come funzionano le istruzioni continue in C ++. Puoi anche consultare i nostri altri articoli correlati per saperne di più -

  1. Costruttore e distruttore in C ++
  2. Continua Dichiarazione in Java
  3. Dichiarazione di break in Java
  4. C ++ Garbage Collection
  5. Principali 11 caratteristiche e vantaggi di C ++
  6. Dichiarazione Break in Python Primi 7 esempi
  7. Dichiarazione di controllo in C ++