Hur man använder break Statement i C++

Hur Man Anvander Break Statement I C



De bryta uttalande är ett avgörande element i C++-programmering. Den används för att lämna en loop eller switch-sats när ett visst villkor är uppfyllt. I den här handledningen kommer vi att diskutera hur bryta uttalande fungerar i C++, dess syntax och olika exempel för att hjälpa dig att förstå konceptet bättre.

Vad är break Statement i C++

De bryta uttalande är en kontrollflödessats som låter dig lämna en loop eller switchsats innan dess naturliga avslutning. Det används för att bryta flödet av exekvering när ett visst villkor är uppfyllt. När en bryta uttalande påträffas, överförs kontrollen omedelbart till den första satsen efter slingan eller switchblocket.







Syntax för break Statement

Syntaxen för bryta uttalande i C++ är ganska enkelt, vilket ges nedan:



ha sönder ; //syntax i språket C++

Ovanstående syntax används inom loop- eller switch-satsen för att avsluta exekveringen av blocket.







Hur fungerar ett pausmeddelande i C++?

A bryta uttalande är ett programmeringskommando som säger åt datorn att sluta köra en loop eller switch-sats och gå vidare till nästa kommando. När en bryta uttalande visas i en loop, stoppar den loopen från att köras och går vidare till nästa kommando efter loopen. Detta är användbart för att snabbt lämna en loop när ett visst villkor är uppfyllt.

De bryta uttalande kan också användas med if-else-satsen, men den ska alltid deklareras inom loopkroppen och endast användas för ett villkor åt gången.



I byta uttalanden , den bryta uttalande används vanligtvis i slutet av varje ärende för att säkerställa att programmet inte fortsätter att köra efterföljande fall. När bryta uttalande påträffas, hoppar programmet ut ur switch-satsen och går vidare till nästa kommando.

De bryta uttalande kan användas i följande typer av slingor:

  • för slinga
  • medan loop
  • gör-under loop
  • Switch fallet

Exempel på paussatser i C++-program

Låt oss titta på några exempel på bryta uttalanden i programmeringsspråket C++.

Exempel 1: break Statement med Simple For-Loop

#include
använder sig av namnutrymme std ;
int huvud ( ) {
för ( int a = 1 ; a <= tjugo ; a ++ )
{
om ( a == 10 )
{
ha sönder ;
}
cout << a << ' ' ;
}
lämna tillbaka 0 ;
}

Ovanstående kod definierar en huvudfunktion som använder en for-loop för att iterera genom heltal från 1 till 20. Slingan avslutas i förtid med hjälp av bryta uttalande när loopvariabeln a är lika med 10. Programmet skriver sedan ut heltal från 1 till 9 till konsolen.

Produktion

Exempel 2: break Statement med Switch Case

#include
använder sig av namnutrymme std ;
int huvud ( ) {
int a = 3 ;
växla ( a ) {
fall 1 :
cout << 'Fall 1: Idag är det måndag' << endl ;
ha sönder ;
fall 2 :
cout << 'Fall 2: Idag är det tisdag' << endl ;
ha sönder ;
fall 3 :
cout << 'Fall 3: Idag är det onsdag' << endl ;
ha sönder ;
fall 4 :
cout << 'Fall 4: Idag är det torsdag' << endl ;
ha sönder ;
fall 5 :
cout << 'Fall 5: Idag är det fredag' << endl ;
ha sönder ;
}
lämna tillbaka 0 ;
}

I exemplet ovan, när programmet kör switch-satsen, kommer fall 3 att exekveras som 'a' initieras till 3. Den bryta uttalande hjälper till att avsluta switch-satsen utan att exekvera de andra fallen i efterhand.

Produktion

Exempel 3: break Statement med Do-While Loop

#include
använder sig av namnutrymme std ;

int huvud ( ) {
int på ett ;
do {
cout << 'Ange ett positivt tal (-1 för att avsluta):' ;
äter >> på ett ;
om ( på ett == - 1 ) {
ha sönder ;
}
cout << 'Du gick med: ' << på ett << endl ;
} medan ( på ett > 0 ) ;

cout << 'Programmet avslutat.' << endl ;
lämna tillbaka 0 ;
}

Ovanstående program uppmanar användaren att ange ett positivt tal, och om användaren anger -1, avslutas slingan med bryta uttalande . Om användaren anger ett positivt tal visar programmet numret och slingan fortsätter tills användaren anger -1.

Observera att do-while-loopen i det här exemplet säkerställer att loopen exekveras minst en gång, även om användaren anger -1 vid den första iterationen.

Produktion

Fördelar med break Statement

De bryta uttalande är användbart i ett program eftersom det låter dig avsluta en loop eller switch-sats i förtid, baserat på något villkor. Den främsta fördelen med att använda en bryta uttalande är att det kan spara bearbetningstid och resurser genom att tillåta programmet att lämna en loop eller switch-sats så snart det önskade villkoret är uppfyllt, snarare än att fortsätta att utvärdera villkoret i efterföljande iterationer.

Slutsats

I C++ är bryta uttalande kan göra din kod mer effektiv genom att tillåta dig att lämna en loop eller switch-sats så snart det önskade villkoret är uppfyllt, snarare än att fortsätta att utvärdera villkoret i onödan. I den här artikeln har vi gett konceptet, syntaxen, arbetet och några exempel på bryta uttalanden i for-loop, switch case och do-while.