Continuare in C++

Continuare In C



In C++ utilizziamo l'istruzione 'continue' all'interno del ciclo. L'istruzione 'continua' viene utilizzata per saltare l'iterazione corrente all'interno del ciclo e il controllo del codice viene inviato all'iterazione successiva. Impostiamo la condizione dell'iterazione che vogliamo saltare dal ciclo e inseriamo l'istruzione 'continua' in quel punto. Questa guida riguarda l'istruzione 'continua' nella programmazione C++.

Esempio 1:

Il file di intestazione 'iostream' è incluso in questo codice. Questo file di intestazione viene utilizzato in C++ poiché le funzioni di input o output sono dichiarate in questo file di intestazione. Successivamente, inseriamo lo spazio dei nomi “std” e quindi invochiamo la funzione “main()”. Inizializziamo la variabile 'a' come tipo di dati intero e quindi inseriamo il ciclo 'for'. In questo ciclo inseriamo “a = 0” e la condizione che aggiungiamo qui è “a <= 9”. Quindi, lo incrementiamo nel valore di “a”. Di seguito utilizziamo la condizione 'if' in cui inseriamo 'a == 5' e posizioniamo l'istruzione 'continue' dopo di essa. Le istruzioni 'continua' aiutano a saltare il valore '5' da questo ciclo. Quindi aggiungiamo il “cout” e stampiamo i numeri rimanenti. Rende tutti i numeri tranne il '5' poiché abbiamo aggiunto l'istruzione 'continua'.

Codice 1:

#include

utilizzando lo spazio dei nomi std ;

int principale ( ) {

int UN ;

per ( UN = 0 ; UN <= 9 ; UN ++ ) {

Se ( UN == 5 ) {

Continua ;

}

cout << 'Il numero è' << UN << fine ;

}

ritorno 0 ;

}

Produzione:







Qui vengono visualizzati tutti i numeri, ma il numero '5' viene saltato da questo output e non viene visualizzato qui perché abbiamo aggiunto un'istruzione 'continua' per saltare il numero '5' da questo ciclo.





Esempio 2:

Utilizziamo l'istruzione 'continua' all'interno del ciclo 'mentre'. Il codice include il file di intestazione 'iostream' perché i metodi di input e output sono dichiarati in questo file di intestazione. Viene quindi aggiunto lo spazio dei nomi 'std' e qui viene richiamata la funzione 'main()'. Successivamente inseriamo “int” e inizializziamo una variabile intera con il nome “num”. Successivamente, utilizziamo il ciclo “ while()” e posizioniamo la condizione “num <= 12”.





Sotto questo, inseriamo 'if' che contiene un'altra condizione che è 'num == 7'. Quindi inseriamo “num++” che incrementerà di uno nel valore di “num”. Successivamente, utilizziamo l'istruzione 'continua'. Questa istruzione 'continua' salta il numero '7' dal ciclo 'mentre'. Viene aggiunto il “cout” e vengono stampati i numeri rimanenti. Poiché abbiamo inserito l'istruzione 'continua', vengono visualizzati tutti i numeri diversi da '7'. Successivamente, inseriamo “num++” per incrementare il valore di “num”.

Codice 2:

#include

utilizzando lo spazio dei nomi std ;

int principale ( ) {

int nessuno = 0 ;

Mentre ( nessuno <= 12 ) {

Se ( nessuno == 7 ) {

nessuno ++;

Continua ;

}

cout << 'Visualizziamo il numero utilizzando il ciclo while ' << nessuno << fine ;

nessuno ++;

}

ritorno 0 ;

}

Produzione:



Poiché in questa istanza vengono stampati tutti i numeri, il numero '7' viene omesso dall'output e non viene visualizzato poiché viene aggiunta un'istruzione 'continua' al ciclo per saltare il numero '7'.

Esempio 3:

Aggiungiamo questa istruzione 'continua' all'interno del ciclo 'for' nidificato. Dopo aver inserito il file header e lo spazio dei nomi “std”, invochiamo il metodo “main()”. Le variabili “n1” e “n2” sono qui dichiarate come tipo intero. Ora utilizziamo il ciclo “for” che contiene la condizione “n1 <= 4”. Sotto questo, posizioniamo nuovamente il ciclo “for”, che è il ciclo “nidificato per”. Il secondo ciclo “for” contiene la condizione che dice “n2 <= 4”.

Ora utilizziamo 'if' in cui aggiungiamo la condizione e utilizziamo l'operatore '&&'. Qui viene quindi aggiunto il “continua”. Salta solo i valori in cui “n1” è “3” e “n2” è “3”. Quando sia 'n1' che 'n2' sono '3', salta l'iterazione del ciclo qui. Quindi, utilizziamo il 'cout' sotto questo per visualizzare i valori rimanenti.

Codice 3:

#include

utilizzando lo spazio dei nomi std ;

int principale ( )

{

int n1 , n2 ;

per ( n1 = 1 ; n1 <= 4 ; n1 ++ ) {

per ( n2 = 1 ; n2 <= 4 ; n2 ++ ) {

Se ( n1 == 3 && n2 == 3 ) {

Continua ;

}

cout << 'n1 = ' << n1 << 'n2 = ' << n2 << fine ;

}

}

}

Produzione:

Poiché una riga 'continua' viene aggiunta al ciclo annidato per saltare l'iterazione in cui entrambi i valori delle variabili sono '3' e tutti gli altri valori vengono stampati qui.

Esempio 4:

La variabile 'int' denominata 'num_1' viene inizializzata con il valore '1'. Quindi, utilizziamo il ciclo “ while” e aggiungiamo la condizione “num_1 <= 9”. Al di sotto di questo, viene incluso il 'cout' e lì viene inserita la condizione 'if'. La condizione “se” controlla il resto del numero uguale a zero quando lo dividiamo per “2”. Questa condizione viene aggiunta quando vogliamo controllare il numero pari nel nostro codice. Di seguito, inseriamo “num_1++” per incrementare il valore di “num_1”. Qui utilizziamo 'continua' per saltare i numeri pari dal ciclo e non visualizzare il messaggio fornito per il numero pari presente nel ciclo.

Codice 4:

#include

utilizzando lo spazio dei nomi std ;

int principale ( ) {

int numero_1 = 1 ;

Mentre ( numero_1 <= 9 ) {

cout << 'Il numero è =' << numero_1 << fine ;

Se ( numero_1 % 2 == 0 ) {

numero_1 ++;

Continua ;

}

cout << 'Il numero è' << numero_1 << 'che è un numero dispari' << fine ;

numero_1 ++;

}

ritorno 0 ;

}

Produzione:

Qui possiamo vedere che i numeri pari vengono omessi dall'output e il messaggio per il numero dispari viene visualizzato qui solo a causa dell'istruzione 'continua' che abbiamo inserito nel nostro codice.

Esempio 5:

Nel nostro ultimo codice, otteniamo dall'utente i valori inferiori a '45' e terminiamo l'input dell'utente quando inseriamo il valore negativo e calcoliamo la somma dei valori specificati. Innanzitutto, inizializziamo la 'somma' e il 'valore' come tipi di dati interi.

Quindi, controlla se il valore è positivo o meno. Quindi, applica 'somma + = valore' se il valore è positivo e visualizza il messaggio in 'Inserisci numero per somma'. Sotto questo, utilizziamo il “cin” per ottenere il numero e salvarlo nel “valore”. Ora andiamo avanti e vediamo se “valore> 45”. Se questa condizione è soddisfatta, dobbiamo eseguire la riga data in cui abbiamo scritto un messaggio per inserire un valore inferiore a “45”. Quindi, assegna 'valore = 0' e inserisci l'istruzione continue che salta quel valore e ottiene un nuovo valore dall'utente. Successivamente, calcoliamo la “somma” e la rendiamo. Questa somma viene eseguita quando inseriamo un valore negativo.

Codice 5:

#include

utilizzando lo spazio dei nomi std ;

int principale ( ) {

int somma = 0 ;

int valore = 0 ;

Mentre ( valore >= 0 ) {

somma += valore ;

cout << 'Inserisci un numero per la somma: ' ;

mangiare >> valore ;

Se ( valore > Quattro cinque ) {

cout << 'Il numero che hai inserito qui è maggiore di 45 quindi non lo calcoleremo'' << fine ;

valore = 0 ;

Continua ;

}

}

cout << 'La somma del numero inserito è ' << somma << fine ;

ritorno 0 ;

}

Produzione:

Questo risultato rappresenta il modo in cui il nostro codice riceve l'input dell'utente, applica la somma e visualizza un messaggio quando inseriamo un valore maggiore di '45'. Qui potremmo notare che i valori maggiori di “45” vengono saltati e non calcolati nel processo di somma. Questo perché abbiamo applicato l'istruzione 'continua' in quel punto del nostro codice.

Conclusione

Il concetto di 'continua' nella programmazione C++ viene studiato approfonditamente in questa guida. Abbiamo esplorato come questa istruzione 'continua' aiuti a saltare il valore desiderato dall'output al rendering. Abbiamo utilizzato questa dichiarazione 'continua' nei nostri codici e abbiamo spiegato ciascun codice, nonché i risultati di questi codici. Abbiamo utilizzato questa istruzione 'continue' all'interno dei cicli 'for', ' while ' e 'nested for'.