Sådan bruges pauseerklæring i C++

Sadan Bruges Pauseerklaering I C



Det pauseerklæring er et afgørende element i C++ programmering. Det bruges til at forlade en loop eller switch-sætning, når en bestemt betingelse er opfyldt. I denne tutorial vil vi diskutere, hvordan pauseerklæring fungerer i C++, dets syntaks og forskellige eksempler for at hjælpe dig med at forstå konceptet bedre.

Hvad er pauseerklæringen i C++

Det pauseerklæring er en kontrol-flow-sætning, der giver dig mulighed for at gå ud af en loop eller switch-sætning før dens naturlige afslutning. Det bruges til at bryde strømmen af ​​eksekvering, når en bestemt betingelse er opfyldt. Når en pauseerklæring støder på, overføres styringen straks til den første sætning efter sløjfen eller omskifterblokken.







Syntaks for pauseerklæringen

Syntaksen for pauseerklæring i C++ er ret simpelt, hvilket er givet nedenfor:



pause ; //syntaks i C++ sprog

Ovenstående syntaks bruges i loop- eller switch-sætningen for at afslutte udførelsen af ​​blokken.







Hvordan fungerer en pauseerklæring i C++?

EN pauseerklæring er en programmeringskommando, der fortæller computeren at stoppe med at køre en loop eller switch-sætning og gå videre til den næste kommando. Når en pauseerklæring vises i en løkke, stopper den løkken i at køre og går videre til den næste kommando efter løkken. Dette er nyttigt til hurtigt at forlade en loop, når en bestemt betingelse er opfyldt.

Det pauseerklæring kan også bruges med if-else-sætningen, men den skal altid erklæres i loop-kroppen og kun bruges til én betingelse ad gangen.



I skifte udsagn , det pauseerklæring bruges typisk i slutningen af ​​hver sag for at sikre, at programmet ikke fortsætter med at udføre efterfølgende sager. Når pauseerklæring støder på, springer programmet ud af switch-sætningen og går videre til næste kommando.

Det pauseerklæring kan bruges i følgende typer sløjfer:

  • for sløjfe
  • mens loop
  • gør-mens-løkke
  • Afbryderkasse

Eksempler på pauseerklæringer i C++-programmer

Lad os se på nogle eksempler på brud udsagn i C++ programmeringssprog.

Eksempel 1: brud statement med Simple For-Loop

#include
ved brug af navneområde std ;
int vigtigste ( ) {
til ( int -en = 1 ; -en <= tyve ; -en ++ )
{
hvis ( -en == 10 )
{
pause ;
}
cout << -en << ' ' ;
}
Vend tilbage 0 ;
}

Ovenstående kode definerer en hovedfunktion, der bruger en for-løkke til at iterere gennem hele tallene fra 1 til 20. Løkken afsluttes for tidligt ved hjælp af pauseerklæring når sløjfevariablen a er lig med 10. Programmet udskriver derefter heltal fra 1 til 9 til konsollen.

Produktion

Eksempel 2: pauseerklæring med Switch Case

#include
ved brug af navneområde std ;
int vigtigste ( ) {
int -en = 3 ;
kontakt ( -en ) {
sag 1 :
cout << 'Case 1: I dag er det mandag' << endl ;
pause ;
sag 2 :
cout << 'Case 2: I dag er det tirsdag' << endl ;
pause ;
sag 3 :
cout << 'Case 3: I dag er det onsdag' << endl ;
pause ;
sag 4 :
cout << 'Case 4: I dag er det torsdag' << endl ;
pause ;
sag 5 :
cout << 'Case 5: I dag er det fredag' << endl ;
pause ;
}
Vend tilbage 0 ;
}

I ovenstående eksempel, når programmet udfører switch-sætningen, vil Case 3 blive udført som 'en' initialiseres til 3. Den pauseerklæring hjælper med at afslutte switch-sætningen uden at udføre de andre cases efterfølgende.

Produktion

Eksempel 3: break statement med Do-While Loop

#include
ved brug af navneområde std ;

int vigtigste ( ) {
int på en ;
gør {
cout << 'Indtast et positivt tal (-1 for at afslutte):' ;
spise >> på en ;
hvis ( på en == - 1 ) {
pause ;
}
cout << 'Du indtastede:' << på en << endl ;
} mens ( på en > 0 ) ;

cout << 'Programmet er afsluttet.' << endl ;
Vend tilbage 0 ;
}

Ovenstående program beder brugeren om at indtaste et positivt tal, og hvis brugeren indtaster -1, afsluttes sløjfen med pauseerklæring . Hvis brugeren indtaster et positivt tal, viser programmet tallet, og løkken fortsætter, indtil brugeren indtaster -1.

Bemærk, at do-while-løkken i dette eksempel sikrer, at løkken udføres mindst én gang, selvom brugeren indtaster -1 ved den første iteration.

Produktion

Fordele ved pauseerklæring

Det pauseerklæring er nyttigt i et program, fordi det giver dig mulighed for at afslutte en loop eller skifte sætning for tidligt, baseret på en eller anden betingelse. Den primære fordel ved at bruge en pauseerklæring er, at det kan spare behandlingstid og ressourcer ved at tillade programmet at forlade en loop eller switch-sætning, så snart den ønskede betingelse er opfyldt, i stedet for at fortsætte med at evaluere betingelsen i efterfølgende iterationer.

Konklusion

I C++ er pauseerklæring kan gøre din kode mere effektiv ved at tillade dig at forlade en loop- eller switch-sætning, så snart den ønskede betingelse er opfyldt, i stedet for at fortsætte med at evaluere betingelsen unødigt. I denne artikel har vi givet konceptet, syntaksen, arbejdet og nogle eksempler på brud udsagn i for-loop, switch case og do-while.