Il differenza principale tra interruzione e continuazione in C ++ è che il break viene utilizzato per terminare immediatamente il ciclo e passare il controllo all'istruzione successiva dopo il ciclo while, il continuo viene utilizzato per saltare l'iterazione corrente del ciclo.
C ++ è un linguaggio di programmazione di alto livello e di uso generale. È una versione avanzata del linguaggio C. In altre parole, C ++ è simile a C, ma supporta la programmazione orientata agli oggetti e ha altre funzionalità aggiuntive. Inoltre, C ++ è utile per scrivere programmi efficienti ed è usato per sviluppare sistemi operativi, driver di dispositivo, sistemi embedded, applicazioni di elaborazione di immagini e per la ricerca. Nella programmazione, a volte è necessario ripetere lo stesso insieme di istruzioni ancora e ancora. I loop aiutano a ripetere una serie di istruzioni un numero di volte. Quando si esegue un ciclo, a volte è necessario saltare le istruzioni all'interno del ciclo o terminare il ciclo. Rompi e continua aiuto in queste situazioni.
1. Qual è la rottura in C++
- Definizione, Funzionalità
2. Cosa continua in C++
- Definizione, Funzionalità
3. Qual è la differenza tra pausa e continua in C++
- Confronto tra le principali differenze
C ++, continua, interrompi, OOP
La parola chiave break aiuta a terminare immediatamente un ciclo. Quando c'è un'istruzione break durante l'esecuzione di un ciclo, il controllo passa alla riga successiva dopo il ciclo. Un programma di esempio è il seguente.
Figura 1: programma C ++ con interruzione
Secondo il programma di cui sopra, per cicli itera da 1 a 5. Quando il valore "i" diventa 4, la condizione di test diventa vera. Pertanto, l'istruzione break viene eseguita e il ciclo termina. Quando il ciclo termina quando 'i' è 4, i valori dopo 3 non verranno stampati. Stampa solo 1, 2 e 3.
La parola chiave continue aiuta a saltare l'iterazione corrente del ciclo. Fare riferimento al seguente esempio di programma.
Figura 2: programma C ++ con continua
Secondo il programma di cui sopra, il ciclo itera da 1 a 5. Quando 'i' è 1, il resto dopo aver diviso per 2 è 1. Quindi, la condizione diventa vera. Pertanto, l'istruzione continue viene eseguita e l'iterazione salta al successivo. Ma, quando 'i' diventa 2. Il promemoria dopo aver diviso 2 per 2 è 0. Quindi, la condizione è falsa e la continuazione non viene eseguita. Pertanto, il valore 2 viene stampato. Nella successiva iterazione, 'i' è 3. Dividendo 3 per 2 si ottiene il resto 1. Quindi, la condizione è vera. Pertanto, continua a eseguire e l'iterazione passa a quella successiva. Quindi, "i" è 4 e questo processo si verifica finché "i" è 5. Se il resto è 1, continua a eseguire e l'iterazione salta al successivo. Pertanto, solo i numeri pari vengono stampati sullo schermo.
L'interruzione è una struttura di controllo del ciclo che fa terminare il ciclo e passa il controllo del programma all'istruzione successiva che segue il ciclo. Il continuare è una struttura di controllo del ciclo che fa sì che il ciclo salti immediatamente alla successiva iterazione del ciclo. Quindi, questo spiega la principale differenza tra pausa e continua in C++.
Inoltre, un'altra differenza tra interruzione e continuazione in C ++ è che l'interruzione aiuta a terminare l'esecuzione del ciclo mentre continua aiuta a saltare le istruzioni all'interno del ciclo.
In breve, pausa e continua sono due parole chiave che aiutano a controllare la ripetizione di un insieme di istruzioni in un programma. La principale differenza tra interruzione e continuazione in C ++ è che l'interruzione viene utilizzata per terminare immediatamente il ciclo e passare il controllo all'istruzione successiva dopo il ciclo mentre, il continuo viene utilizzato per saltare l'iterazione corrente del ciclo.
1. "C Break Statement." Www.tutorialspoint.com, disponibile qui.
2. "C Break Statement." Www.tutorialspoint.com, disponibile qui.