Introducere în declarația de pauză în C ++

Instrucțiunea de pauză este cunoscută și pentru instrucțiunea de control a buclei care este utilizată pentru a sparge bucla sau a încheia bucla. Afirmația în sine spune că rupe bucla. Când instrucțiunea de pauză este apelată în program, aceasta încheie imediat bucla și transferă controlul de flux în instrucțiunea menționată în afara buclei. În acest articol, vom vedea conceptul de pauză.

Instrucțiunea de pauză este utilizată în următorul scenariu:

  1. Când un utilizator nu este sigur cu privire la numărul de iterații din program
  2. Când un utilizator dorește să oprească programul pe baza unei anumite condiții.

Sintaxă:

break Cuvântul cheie este utilizat pentru a reprezenta instrucțiunea break.

break;

Schemă logică:

Organigrama pentru declarația de pauză în limbajul C ++ este următoarea:

Cum funcționează Break Statement în limba C ++?

Instrucțiunea de întrerupere încheie bucla unde este definită și execută cealaltă. Dacă condiția este menționată în program, pe baza condiției execută bucla. În diagrama de flux, puteți vedea că prima verifică starea. Dacă condiția este adevărată, execută instrucțiunea condițională și dacă este menționată instrucțiunea de pauză, aceasta va rupe imediat programul. în caz contrar, bucla se va itera până când starea dată nu reușește. dacă starea este falsă, oprește programul.

Exemple de declarații de pauză în C ++

Pentru a înțelege conceptul de declarație break în c ++, vom vedea câteva exemple.

Exemplul # 1 - Utilizarea declarației Break în buclă

Programul pentru utilizarea instrucțiunii Break în buclă este oferit după cum urmează:

Cod:

#include
using namespace std;
int main()
(
int i;
for(i = 0; i <= 10; i ++)
(
cout << i;
if(i ==8)
(
break;
)
)
return 0;
)

Explicarea codului de mai sus

Aici am folosit o declarație de pauză în buclă. Am scris un program pentru a imprima numere de la 0 la 10. În primul rând, inițializăm i variabila în buclă, trebuie să inițializăm i variabilă la 0 pentru a începe bucla la 0 pentru a imprima până la 10 am menționat condiția mai mică de 10 Și pentru a crește numărul pe care l-am folosit increment. În interior pentru buclă, cout-ul este utilizat pentru a imprima valoarea lui i. Pentru a rupe bucla la 8 am folosit instrucțiunea if pentru a verifica dacă numărul este egal cu 8 rupe bucla și transferul controlului în afara buclei.

Rezultat:

Exemplul # 2 - Utilizarea declarației Break în bucla while

Programul pentru utilizarea instrucțiunii Break în buclă este oferit după cum urmează.

Cod:

#include
using namespace std;
int main()
(
int i = 10;
while(i <= 100)
(
i = i * 2;
cout << i < if(i == 80)
(
break;
)
)
return 0;
)
#include
using namespace std;
int main()
(
int i = 10;
while(i <= 100)
(
i = i * 2;
cout << i < if(i == 80)
(
break;
)
)
return 0;
)

Explicarea codului

Aici am folosit declarații de pauză într-o buclă de timp. Aici am scris un program pentru a imprima valoarea lui i înmulțind-o cu 2. Mai întâi, am inițializat i până la 10 și am menționat o condiție folosind while loop pentru a verifica dacă numărul este mai mic sau egal cu 100. Dacă condiția este adevarat va imprima valoarea lui i. Instrucțiunea de pauză este menționată pentru a rupe o valoare la 80. Până la 80, bucla se va repeta executând instrucțiunea. Când condiția declarației pauză se potrivește, programul se va sparge.

ieşire:

Exemplul # 3 - Utilizarea declarației de pauză în cazul comutatorului

Programul pentru utilizarea instrucțiunii Break în cazul Switch este oferit după cum urmează:

#include
using namespace std;
int main()
(
int n;
cout << "Enter a value between 1 to 5";
cin >> n;
switch(n)
(
case 1: cout <<"You have entered 1" << endl;
break;
case 2: cout <<"You have entered 2" << endl;
break;
case 3: cout <<"You have entered 3" << endl;
break;
case 4: cout <<"You have entered 4" << endl;
break;
case 5: cout <<"You have entered 5" << endl;
break;
default: cout << "Please enter valid value";
break;
return 0;
)
)

Explicarea codului

Aici am folosit o declarație de pauză pentru instrucțiunea switch. O instrucțiune de comutare este utilizată pentru a verifica cazul și pentru a imprima valoarea. Aici am scris un program care să permită utilizatorului să introducă o valoare între 1 până la 5. O instrucțiune switch este utilizată pentru a verifica starea. Dacă utilizatorul introduce un număr de la 1 la 5, acesta va executa cazul corespunzător. Dacă utilizatorul introduce valoare cu excepția 1 până la 5, acesta va executa condiția implicită. Instrucțiunea de pauză este folosită în instrucțiunea Fiecare caz pentru a sparge declarația.

ieşire:

Concluzie

În acest articol, am văzut cum să folosiți declarația Break în C ++ folosind For loop, În timp ce bucla, precum și Switch Case împreună cu programele și explicațiile lor. Sper că veți găsi acest articol util pentru a înțelege utilizarea Declarației de pauză.

Articole recomandate

Acesta este un ghid pentru declarația de pauză în C ++. Aici discutăm sintaxa, diagramă de fluxuri și modul de utilizare a instrucțiunii de pauză în C ++ folosind For loop, În timp ce loop și case Switch, etc. De asemenea, puteți privi articolele următoare pentru a afla mai multe-

  1. Declarație de comutare în C ++
  2. Declarație de comutare în C ++
  3. Declarație de pauză Python
  4. Bucle în C ++
  5. Top 11 caracteristici și avantaje ale C ++
  6. Husa de comutare în PowerShell | Exemple
  7. Ghid pentru declarația de control în PHP