Katkolausekkeen käyttäminen C++:ssa

Katkolausekkeen Kayttaminen C Ssa



The katkeaa lausunto on keskeinen osa C++-ohjelmointia. Sitä käytetään poistumaan silmukasta tai kytkinkäskystä, kun tietty ehto täyttyy. Tässä opetusohjelmassa keskustelemme siitä, kuinka katkeaa lausunto toimii C++:ssa, sen syntaksissa ja erilaisissa esimerkeissä, jotka auttavat sinua ymmärtämään konseptia paremmin.

Mikä on taukolauseke C++:ssa

The katkeaa lausunto on ohjausvirtalause, jonka avulla voit poistua silmukasta tai vaihtokäskystä ennen sen luonnollista päättymistä. Sitä käytetään katkaisemaan suoritusvirta, kun tietty ehto täyttyy. Kun katkeaa lausunto kohdataan, ohjaus siirtyy välittömästi silmukan tai kytkinlohkon jälkeiseen ensimmäiseen käskyyn.







Taukolausekkeen syntaksi

Syntaksi kohteelle katkeaa lausunto C++:ssa on melko yksinkertainen, mikä on annettu alla:



tauko ; //syntaksi C++-kielellä

Yllä olevaa syntaksia käytetään silmukan tai kytkinkäskyn sisällä lopettamaan lohkon suorittaminen.







Miten taukolauseke toimii C++:ssa?

A katkeaa lausunto on ohjelmointikomento, joka käskee tietokoneen lopettamaan silmukan tai kytkinkäskyn suorittamisen ja siirtymään seuraavaan komentoon. Kun katkeaa lausunto näkyy silmukassa, se pysäyttää silmukan toiminnan ja siirtyy silmukan jälkeiseen seuraavaan komentoon. Tämä on hyödyllistä, kun haluat poistua silmukasta nopeasti, kun tietty ehto täyttyy.

The katkeaa lausunto voidaan käyttää myös if-else-käskyn kanssa, mutta se tulee aina ilmoittaa silmukan rungossa ja käyttää vain yhdelle ehdolle kerrallaan.



Sisään vaihtaa lausuntoja , katkeaa lausunto käytetään yleensä jokaisen tapauksen lopussa sen varmistamiseksi, että ohjelma ei jatka seuraavien tapausten suorittamista. Kun katkeaa lausunto kohdataan, ohjelma hyppää pois kytkinkäskystä ja siirtyy seuraavaan komentoon.

The katkeaa lausunto voidaan käyttää seuraavan tyyppisissä silmukoissa:

  • silmukalle
  • kun silmukka
  • do-while -silmukka
  • Vaihda kotelo

Esimerkkejä taukolausekkeista C++-ohjelmissa

Katsotaanpa joitain esimerkkejä rikkoa lausunnot C++ ohjelmointikielellä.

Esimerkki 1: katkaise lause Simple For-Loopilla

#include
käyttämällä nimiavaruus std ;
int pää ( ) {
varten ( int a = 1 ; a <= kaksikymmentä ; a ++ )
{
jos ( a == 10 )
{
tauko ;
}
cout << a << ' ' ;
}
palata 0 ;
}

Yllä oleva koodi määrittelee pääfunktion, joka käyttää for-silmukkaa iteroidakseen kokonaislukuja 1 - 20. Silmukasta poistutaan ennenaikaisesti käyttämällä katkeaa lausunto kun silmukkamuuttuja a on 10. Ohjelma tulostaa sitten konsoliin kokonaisluvut 1-9.

Lähtö

Esimerkki 2: katkaise lausunto kytkinkotelolla

#include
käyttämällä nimiavaruus std ;
int pää ( ) {
int a = 3 ;
vaihtaa ( a ) {
tapaus 1 :
cout << 'Tapaus 1: Tänään on maanantai' << endl ;
tauko ;
tapaus 2 :
cout << 'Tapaus 2: Tänään on tiistai' << endl ;
tauko ;
tapaus 3 :
cout << 'Tapaus 3: Tänään on keskiviikko' << endl ;
tauko ;
tapaus 4 :
cout << 'Tapaus 4: Tänään on torstai' << endl ;
tauko ;
tapaus 5 :
cout << 'Tapaus 5: Tänään on perjantai' << endl ;
tauko ;
}
palata 0 ;
}

Yllä olevassa esimerkissä, kun ohjelma suorittaa switch-käskyn, tapaus 3 suoritetaan muodossa 'a' on alustettu arvoon 3 katkeaa lausunto auttaa lopettamaan vaihtokäskyn suorittamatta muita tapauksia myöhemmin.

Lähtö

Esimerkki 3: Katkaise lause Do-While Loopilla

#include
käyttämällä nimiavaruus std ;

int pää ( ) {
int yhdellä ;
tehdä {
cout << 'Syötä positiivinen luku (-1 poistuaksesi):' ;
syöminen >> yhdellä ;
jos ( yhdellä == - 1 ) {
tauko ;
}
cout << 'Astuit sisään: ' << yhdellä << endl ;
} sillä aikaa ( yhdellä > 0 ) ;

cout << 'Ohjelma lopetettu.' << endl ;
palata 0 ;
}

Yllä oleva ohjelma kehottaa käyttäjää syöttämään positiivisen luvun, ja jos käyttäjä syöttää -1, silmukasta poistutaan käyttämällä katkeaa lausunto . Jos käyttäjä syöttää positiivisen luvun, ohjelma näyttää luvun ja silmukka jatkuu, kunnes käyttäjä syöttää -1.

Huomaa, että tämän esimerkin do-while-silmukka varmistaa, että silmukka suoritetaan vähintään kerran, vaikka käyttäjä kirjoittaisi -1 ensimmäisessä iteraatiossa.

Lähtö

Taukoilmoituksen edut

The katkeaa lausunto on hyödyllinen ohjelmassa, koska sen avulla voit lopettaa silmukan tai vaihtokäskyn ennenaikaisesti tietyn ehdon perusteella. Ensisijainen etu käyttää a katkeaa lausunto on, että se voi säästää käsittelyaikaa ja resursseja antamalla ohjelman poistua silmukasta tai vaihtokäskystä heti, kun haluttu ehto täyttyy, sen sijaan, että se jatkaisi ehdon arviointia seuraavissa iteraatioissa.

Johtopäätös

C++:ssa katkeaa lausunto voi tehdä koodistasi tehokkaamman antamalla sinun poistua silmukasta tai vaihtokäskystä heti, kun haluttu ehto täyttyy, sen sijaan, että jatkaisit ehdon turhaa arviointia. Tässä artikkelissa olemme tarjonneet käsitteen, syntaksin, työskentelyn ja joitain esimerkkejä rikkoa lausunnot for-loopissa, kytkinkotelossa ja do-whilessa.