Paano Gamitin ang Pahayag ng break sa C++

Paano Gamitin Ang Pahayag Ng Break Sa C



Ang break na pahayag ay isang mahalagang elemento sa C++ programming. Ito ay ginagamit upang lumabas sa isang loop o switch statement kapag ang isang partikular na kundisyon ay natugunan. Sa tutorial na ito, tatalakayin natin kung paano ang break na pahayag gumagana sa C++, ang syntax nito, at iba't ibang mga halimbawa upang matulungan kang mas maunawaan ang konsepto.

Ano ang Pahayag ng break sa C++

Ang break na pahayag ay isang control flow statement na nagbibigay-daan sa iyong lumabas sa loop o switch statement bago ang natural na pagwawakas nito. Ito ay ginagamit upang masira ang daloy ng pagpapatupad kapag ang isang partikular na kundisyon ay natutugunan. Kapag a break na pahayag ay nakatagpo, ang kontrol ay agad na ililipat sa unang pahayag pagkatapos ng loop o switch block.







Syntax ng break na Pahayag

Ang syntax para sa break na pahayag sa C++ ay medyo simple, na ibinigay sa ibaba:



pahinga ; //syntax sa wikang C++

Ang syntax sa itaas ay ginagamit sa loob ng loop o switch statement upang wakasan ang pagpapatupad ng block.







Paano Gumagana ang isang Pahayag ng pahinga sa C++?

A break na pahayag ay isang programming command na nagsasabi sa computer na huminto sa pagpapatakbo ng loop o switch statement at lumipat sa susunod na command. Kapag a break na pahayag lalabas sa loob ng isang loop, pinipigilan nito ang pagtakbo ng loop at lumipat sa susunod na command pagkatapos ng loop. Ito ay kapaki-pakinabang para sa mabilis na pag-alis sa isang loop kapag ang isang partikular na kundisyon ay natugunan.

Ang break na pahayag ay maaari ding gamitin kasama ng if-else na pahayag, ngunit dapat itong palaging ideklara sa loob ng loop body at gamitin lamang para sa isang kundisyon sa bawat pagkakataon.



Sa lumipat ng mga pahayag , ang break na pahayag ay karaniwang ginagamit sa dulo ng bawat kaso upang matiyak na ang programa ay hindi magpapatuloy sa pagpapatupad ng mga kasunod na kaso. Kapag ang break na pahayag ay nakatagpo, ang programa ay tumalon mula sa switch statement at lumipat sa susunod na command.

Ang break na pahayag maaaring magamit sa mga sumusunod na uri ng mga loop:

  • para sa loop
  • habang umiikot
  • do-while loop
  • Lumipat ng Case

Mga halimbawa ng break Statement sa C++ Programs

Tingnan natin ang ilang halimbawa ng masira ang mga pahayag sa C++ programming language.

Halimbawa 1: break na Statement na may Simple For-Loop

#include
gamit namespace std ;
int pangunahing ( ) {
para sa ( int a = 1 ; a <= dalawampu ; a ++ )
{
kung ( a == 10 )
{
pahinga ;
}
cout << a << '' ;
}
bumalik 0 ;
}

Tinutukoy ng code sa itaas ang isang pangunahing function na gumagamit ng for loop para umulit sa mga integer mula 1 hanggang 20. Ang loop ay maagang lumabas gamit ang break na pahayag kapag ang loop variable a ay katumbas ng 10. Ang programa ay nagpi-print ng mga integer mula 1 hanggang 9 sa console.

Output

Halimbawa 2: break na Statement na may Switch Case

#include
gamit namespace std ;
int pangunahing ( ) {
int a = 3 ;
lumipat ( a ) {
kaso 1 :
cout << 'Kaso 1: Lunes ngayon' << endl ;
pahinga ;
kaso 2 :
cout << 'Kaso 2: Ngayon ay Martes' << endl ;
pahinga ;
kaso 3 :
cout << 'Kaso 3: Ngayon ay Miyerkules' << endl ;
pahinga ;
kaso 4 :
cout << 'Kaso 4: Ngayon ay Huwebes' << endl ;
pahinga ;
kaso 5 :
cout << 'Kaso 5: Ngayon ay Biyernes' << endl ;
pahinga ;
}
bumalik 0 ;
}

Sa halimbawa sa itaas, kapag ang programa ay nagsagawa ng switch statement, ang Case 3 ay isasagawa bilang 'a' ay inisyal sa 3. Ang break na pahayag tumutulong na wakasan ang switch statement nang hindi isinasagawa ang iba pang mga kaso pagkatapos.

Output

Halimbawa 3: break na Statement na may Do-While Loop

#include
gamit namespace std ;

int pangunahing ( ) {
int sa isa ;
gawin {
cout << 'Magpasok ng positibong numero (-1 upang lumabas): ' ;
kumakain >> sa isa ;
kung ( sa isa == - 1 ) {
pahinga ;
}
cout << 'Pumasok ka:' << sa isa << endl ;
} habang ( sa isa > 0 ) ;

cout << 'Lumabas na ang programa.' << endl ;
bumalik 0 ;
}

Ang programa sa itaas ay nag-uudyok sa user na magpasok ng positibong numero, at kung ang user ay nagpasok ng -1, ang loop ay lalabas gamit ang break na pahayag . Kung ang gumagamit ay nagpasok ng isang positibong numero, ang programa ay nagpapakita ng numero, at ang loop ay magpapatuloy hanggang ang gumagamit ay pumasok sa -1.

Tandaan na ang do-while loop sa halimbawang ito ay nagsisiguro na ang loop ay isasagawa nang hindi bababa sa isang beses, kahit na ang user ay nagpasok ng -1 sa unang pag-ulit.

Output

Mga kalamangan ng Pahayag ng break

Ang break na pahayag ay kapaki-pakinabang sa isang programa dahil pinapayagan ka nitong wakasan ang isang loop o lumipat ng pahayag nang wala sa panahon, batay sa ilang kundisyon. Ang pangunahing bentahe ng paggamit ng a break na pahayag ay na maaari itong makatipid ng oras sa pagpoproseso at mga mapagkukunan sa pamamagitan ng pagpayag sa programa na lumabas sa isang loop o lumipat na pahayag sa sandaling matugunan ang nais na kundisyon, sa halip na patuloy na suriin ang kundisyon sa mga kasunod na pag-ulit.

Konklusyon

Sa C++, ang break na pahayag maaaring gawing mas mahusay ang iyong code sa pamamagitan ng pagpapahintulot sa iyong lumabas sa isang loop o lumipat na pahayag sa sandaling matugunan ang nais na kundisyon, sa halip na patuloy na suriin ang kundisyon nang hindi kinakailangan. Sa artikulong ito, ibinigay namin ang konsepto, syntax, paggawa, at ilang halimbawa ng masira ang mga pahayag sa for-loop, switch case, at do-while.