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:
#includeutilizzando 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:
#includeutilizzando 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:
#includeutilizzando 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:
#includeutilizzando 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:
#includeutilizzando 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'.