Come utilizzare l'istruzione break in C++

Come Utilizzare L Istruzione Break In C



IL dichiarazione di rottura è un elemento cruciale nella programmazione C++. Viene utilizzato per uscire da un'istruzione loop o switch quando viene soddisfatta una determinata condizione. In questo tutorial, discuteremo di come il dichiarazione di rottura funziona in C++, la sua sintassi e vari esempi per aiutarti a capire meglio il concetto.

Qual è l'istruzione break in C++

IL dichiarazione di rottura è un'istruzione del flusso di controllo che consente di uscire da un ciclo o di un'istruzione switch prima della sua naturale conclusione. Viene utilizzato per interrompere il flusso di esecuzione quando viene soddisfatta una particolare condizione. Quando un dichiarazione di rottura viene rilevato, il controllo viene immediatamente trasferito alla prima istruzione dopo il blocco loop o switch.







Sintassi dell'istruzione break

La sintassi per il dichiarazione di rottura in C++ è abbastanza semplice, che è riportato di seguito:



rottura ; //sintassi in linguaggio C++

La sintassi precedente viene utilizzata all'interno dell'istruzione loop o switch per terminare l'esecuzione del blocco.







Come funziona un'istruzione break in C++?

UN dichiarazione di rottura è un comando di programmazione che dice al computer di interrompere l'esecuzione di un'istruzione loop o switch e passare al comando successivo. Quando un dichiarazione di rottura appare all'interno di un ciclo, interrompe l'esecuzione del ciclo e passa al comando successivo dopo il ciclo. Ciò è utile per uscire rapidamente da un ciclo quando viene soddisfatta una determinata condizione.

IL dichiarazione di rottura può essere utilizzato anche con l'istruzione if-else, ma dovrebbe essere sempre dichiarato all'interno del corpo del ciclo e utilizzato solo per una condizione alla volta.



In cambiare le dichiarazioni , IL dichiarazione di rottura viene in genere utilizzato alla fine di ogni caso per garantire che il programma non continui a eseguire i casi successivi. Quando il dichiarazione di rottura viene rilevato, il programma salta fuori dall'istruzione switch e passa al comando successivo.

IL dichiarazione di rottura può essere utilizzato nei seguenti tipi di loop:

  • per ciclo
  • ciclo while
  • ciclo do-while
  • Scatola dell'interruttore

Esempi di istruzioni break nei programmi C++

Diamo un'occhiata ad alcuni esempi di dichiarazioni di rottura nel linguaggio di programmazione C++.

Esempio 1: Istruzione break con Simple For-Loop

#include
utilizzando spazio dei nomi standard ;
int principale ( ) {
per ( int UN = 1 ; UN <= venti ; UN ++ )
{
Se ( UN == 10 )
{
rottura ;
}
cout << UN << ' ' ;
}
ritorno 0 ;
}

Il codice precedente definisce una funzione principale che utilizza un ciclo for per scorrere i numeri interi da 1 a 20. Il ciclo viene chiuso prematuramente utilizzando il dichiarazione di rottura quando la variabile del ciclo a è uguale a 10. Il programma quindi stampa gli interi da 1 a 9 sulla console.

Produzione

Esempio 2: Istruzione break con Switch Case

#include
utilizzando spazio dei nomi standard ;
int principale ( ) {
int UN = 3 ;
interruttore ( UN ) {
caso 1 :
cout << 'Caso 1: oggi è lunedì' << finel ;
rottura ;
caso 2 :
cout << 'Caso 2: oggi è martedì' << finel ;
rottura ;
caso 3 :
cout << 'Caso 3: oggi è mercoledì' << finel ;
rottura ;
caso 4 :
cout << 'Caso 4: oggi è giovedì' << finel ;
rottura ;
caso 5 :
cout << 'Caso 5: oggi è venerdì' << finel ;
rottura ;
}
ritorno 0 ;
}

Nell'esempio precedente, quando il programma esegue l'istruzione switch, Case 3 verrà eseguito come 'UN' è inizializzato a 3. The dichiarazione di rottura aiuta a terminare l'istruzione switch senza eseguire successivamente gli altri casi.

Produzione

Esempio 3: istruzione break con ciclo Do-While

#include
utilizzando spazio dei nomi standard ;

int principale ( ) {
int nessuno ;
Fare {
cout << 'Inserisci un numero positivo (-1 per uscire): ' ;
mangiare >> nessuno ;
Se ( nessuno == - 1 ) {
rottura ;
}
cout << 'Sei entrato: ' << nessuno << finel ;
} Mentre ( nessuno > 0 ) ;

cout << 'Programma terminato.' << finel ;
ritorno 0 ;
}

Il programma precedente richiede all'utente di inserire un numero positivo e, se l'utente inserisce -1, il ciclo viene chiuso utilizzando il dichiarazione di rottura . Se l'utente immette un numero positivo, il programma visualizza il numero e il ciclo continua finché l'utente non immette -1.

Si noti che il ciclo do-while in questo esempio assicura che il ciclo venga eseguito almeno una volta, anche se l'utente immette -1 alla prima iterazione.

Produzione

Vantaggi della dichiarazione di rottura

IL dichiarazione di rottura è utile in un programma perché consente di terminare prematuramente un ciclo o un'istruzione switch, in base a determinate condizioni. Il vantaggio principale dell'utilizzo di a dichiarazione di rottura è che può risparmiare tempo e risorse di elaborazione consentendo al programma di uscire da un'istruzione loop o switch non appena viene soddisfatta la condizione desiderata, piuttosto che continuare a valutare la condizione nelle iterazioni successive.

Conclusione

In C++, il dichiarazione di rottura può rendere il tuo codice più efficiente permettendoti di uscire da un ciclo o di cambiare istruzione non appena viene soddisfatta la condizione desiderata, piuttosto che continuare a valutare la condizione inutilmente. In questo articolo, abbiamo fornito il concetto, la sintassi, il funzionamento e alcuni esempi di dichiarazioni di rottura in for-loop, switch case e do-while.