Cum se utilizează instrucțiunea break în C++

Cum Se Utilizeaza Instructiunea Break In C



The declarație de pauză este un element crucial în programarea C++. Este folosit pentru a ieși dintr-o instrucțiune buclă sau comutare atunci când este îndeplinită o anumită condiție. În acest tutorial, vom discuta despre cum declarație de pauză funcționează în C++, sintaxa acesteia și diverse exemple pentru a vă ajuta să înțelegeți mai bine conceptul.

Ce este declarația break în C++

The declarație de pauză este o instrucțiune de flux de control care vă permite să ieșiți dintr-o instrucțiune de buclă sau comutare înainte de terminarea sa naturală. Este folosit pentru a întrerupe fluxul de execuție atunci când o anumită condiție este îndeplinită. Când un declarație de pauză este întâlnit, controlul este transferat imediat la prima instrucțiune după bucla sau blocul comutator.







Sintaxa instrucțiunii break

Sintaxa pentru declarație de pauză în C++ este destul de simplu, care este prezentat mai jos:



pauză ; //sintaxă în limbajul C++

Sintaxa de mai sus este utilizată în cadrul instrucțiunii de buclă sau switch pentru a termina execuția blocului.







Cum funcționează o instrucțiune break în C++?

A declarație de pauză este o comandă de programare care îi spune computerului să nu mai ruleze o instrucțiune buclă sau comutare și să treacă la următoarea comandă. Când un declarație de pauză apare într-o buclă, oprește rularea buclei și trece la următoarea comandă după buclă. Acest lucru este util pentru a ieși rapid dintr-o buclă atunci când este îndeplinită o anumită condiție.

The declarație de pauză poate fi folosit și cu instrucțiunea if-else, dar ar trebui să fie întotdeauna declarată în corpul buclei și folosită doar pentru o condiție la un moment dat.



În declarații switch , cel declarație de pauză este de obicei folosit la sfârșitul fiecărui caz pentru a se asigura că programul nu continuă să execute cazurile ulterioare. Cand declarație de pauză este întâlnit, programul sare din instrucțiunea switch și trece la următoarea comandă.

The declarație de pauză poate fi utilizat în următoarele tipuri de bucle:

  • pentru buclă
  • buclă while
  • bucla do-while
  • Comutați cazul

Exemple de instrucțiuni break în programele C++

Să ne uităm la câteva exemple de declarații de pauză în limbajul de programare C++.

Exemplul 1: break Statement cu Simple For-Loop

#include
folosind spatiu de nume std ;
int principal ( ) {
pentru ( int A = 1 ; A <= douăzeci ; A ++ )
{
dacă ( A == 10 )
{
pauză ;
}
cout << A << ' ' ;
}
întoarcere 0 ;
}

Codul de mai sus definește o funcție principală care utilizează o buclă for pentru a itera prin numerele întregi de la 1 la 20. Bucla este ieșită prematur folosind declarație de pauză când variabila buclă a este egală cu 10. Programul imprimă apoi numerele întregi de la 1 la 9 în consolă.

Ieșire

Exemplul 2: Break Statement cu Switch Case

#include
folosind spatiu de nume std ;
int principal ( ) {
int A = 3 ;
intrerupator ( A ) {
caz 1 :
cout << „Cazul 1: Azi este luni” << endl ;
pauză ;
caz 2 :
cout << „Cazul 2: Azi este marți” << endl ;
pauză ;
caz 3 :
cout << „Cazul 3: Azi este miercuri” << endl ;
pauză ;
caz 4 :
cout << „Cazul 4: Azi este joi” << endl ;
pauză ;
caz 5 :
cout << „Cazul 5: Azi este vineri” << endl ;
pauză ;
}
întoarcere 0 ;
}

În exemplul de mai sus, când programul execută instrucțiunea switch, cazul 3 va fi executat ca 'A' este initializat la 3. The declarație de pauză ajută la terminarea instrucțiunii switch fără a executa celelalte cazuri ulterior.

Ieșire

Exemplul 3: break Statement cu Do-While Loop

#include
folosind spatiu de nume std ;

int principal ( ) {
int pe unu ;
do {
cout << „Introduceți un număr pozitiv (-1 pentru a ieși):” ;
mâncând >> pe unu ;
dacă ( pe unu == - 1 ) {
pauză ;
}
cout << 'Ai intrat: ' << pe unu << endl ;
} in timp ce ( pe unu > 0 ) ;

cout << „Programul a fost ieșit”. << endl ;
întoarcere 0 ;
}

Programul de mai sus solicită utilizatorului să introducă un număr pozitiv, iar dacă utilizatorul introduce -1, bucla este ieșită folosind declarație de pauză . Dacă utilizatorul introduce un număr pozitiv, programul afișează numărul, iar bucla continuă până când utilizatorul introduce -1.

Rețineți că bucla do-while din acest exemplu asigură că bucla este executată cel puțin o dată, chiar dacă utilizatorul introduce -1 la prima iterație.

Ieșire

Avantajele break Statement

The declarație de pauză este util într-un program deoarece vă permite să încheiați o buclă sau o instrucțiune de comutare prematur, pe baza unei anumite condiții. Avantajul principal al utilizării a declarație de pauză este că poate economisi timp și resurse de procesare permițând programului să iasă dintr-o buclă sau o instrucțiune de comutare de îndată ce condiția dorită este îndeplinită, mai degrabă decât să continue evaluarea condiției în iterațiile ulterioare.

Concluzie

În C++, declarație de pauză vă poate face codul mai eficient, permițându-vă să ieșiți dintr-o instrucțiune buclă sau comutare de îndată ce condiția dorită este îndeplinită, mai degrabă decât să continuați să evaluați condiția în mod inutil. În acest articol, am furnizat conceptul, sintaxa, funcționarea și câteva exemple declarații de pauză în bucla for, switch case și do-while.