Како користити наредбу бреак у Ц++

Kako Koristiti Naredbu Break U C



Тхе изјава о прекиду је кључни елемент у Ц++ програмирању. Користи се за излазак из наредбе петље или прекидача када је испуњен одређени услов. У овом водичу ћемо разговарати о томе како изјава о прекиду ради у Ц++-у, његовој синтакси и разним примерима који ће вам помоћи да боље разумете концепт.

Шта је изјава бреак у Ц++

Тхе изјава о прекиду је изјава тока контроле која вам омогућава да изађете из наредбе петље или прекидача пре њеног природног завршетка. Користи се за прекид тока извршења када је испуњен одређени услов. Када изјава о прекиду ако се наиђе, контрола се одмах преноси на прву наредбу након блока петље или прекидача.







Синтакса изјаве бреак

Синтакса за изјава о прекиду у Ц++ је прилично једноставно, што је дато у наставку:



пауза ; //синтакса у језику Ц++

Горња синтакса се користи унутар наредбе петље или прекидача да би се прекинуло извршење блока.







Како изјава бреак функционише у Ц++?

А изјава о прекиду је команда за програмирање која говори рачунару да престане са покретањем наредбе петље или прекидача и пређе на следећу команду. Када изјава о прекиду се појављује унутар петље, зауставља покретање петље и прелази на следећу команду после петље. Ово је корисно за брзи излазак из петље када је испуњен одређени услов.

Тхе изјава о прекиду такође може да се користи са иф-елсе наредбом, али увек треба да буде декларисан унутар тела петље и да се користи само за један по један услов.



Ин свитцх изјаве , тхе изјава о прекиду се обично користи на крају сваког случаја како би се осигурало да програм не настави да извршава наредне случајеве. Када изјава о прекиду наиђе, програм искаче из наредбе свитцх и прелази на следећу команду.

Тхе изјава о прекиду може се користити у следећим типовима петљи:

  • за петљу
  • вхиле петља
  • уради-вхиле петља
  • Свитцх Цасе

Примери наредби бреак у Ц++ програмима

Погледајмо неке примере бреак изјаве у програмском језику Ц++.

Пример 1: бреак изјава са једноставном фор-петљом

#инцлуде <иостреам>
Користећи именског простора стд ;
инт главни ( ) {
за ( инт а = 1 ; а <= двадесет ; а ++ )
{
ако ( а == 10 )
{
пауза ;
}
цоут << а << ' ' ;
}
повратак 0 ;
}

Горњи код дефинише главну функцију која користи фор петљу за итерацију кроз целе бројеве од 1 до 20. Из петље се прерано излази помоћу изјава о прекиду када је променљива петље а једнака 10. Програм затим штампа целе бројеве од 1 до 9 у конзолу.

Излаз

Пример 2: бреак Изјава са Свитцх Цасе

#инцлуде <иостреам>
Користећи именског простора стд ;
инт главни ( ) {
инт а = 3 ;
прекидач ( а ) {
случај 1 :
цоут << „Случај 1: Данас је понедељак“ << ендл ;
пауза ;
случај 2 :
цоут << „Случај 2: Данас је уторак“ << ендл ;
пауза ;
случај 3 :
цоут << „Случај 3: Данас је сриједа“ << ендл ;
пауза ;
случај 4 :
цоут << „Случај 4: Данас је четвртак“ << ендл ;
пауза ;
случај 5 :
цоут << „Случај 5: Данас је петак“ << ендл ;
пауза ;
}
повратак 0 ;
}

У горњем примеру, када програм изврши наредбу свитцх, случај 3 ће бити извршен као 'а' је иницијализован на 3. Тхе изјава о прекиду помаже да се прекине наредба свитцх без накнадног извршавања осталих случајева.

Излаз

Пример 3: наредба бреак са До-Вхиле петљом

#инцлуде <иостреам>
Користећи именског простора стд ;

инт главни ( ) {
инт на једном ;
урадите {
цоут << 'Унесите позитиван број (-1 за излаз): ' ;
једење >> на једном ;
ако ( на једном == - 1 ) {
пауза ;
}
цоут << 'Унели сте: ' << на једном << ендл ;
} док ( на једном > 0 ) ;

цоут << „Програм је изашао.“ << ендл ;
повратак 0 ;
}

Горњи програм тражи од корисника да унесе позитиван број, а ако корисник унесе -1, из петље се излази помоћу изјава о прекиду . Ако корисник унесе позитиван број, програм приказује број, а петља се наставља све док корисник не унесе -1.

Имајте на уму да до-вхиле петља у овом примеру осигурава да се петља изврши најмање једном, чак и ако корисник унесе -1 на првој итерацији.

Излаз

Предности изјаве о прекиду

Тхе изјава о прекиду је од помоћи у програму јер вам омогућава да прерано прекинете наредбу петље или прекидача, на основу неког услова. Примарна предност коришћења а изјава о прекиду је да може да уштеди време и ресурсе обраде дозвољавајући програму да изађе из наредбе петље или прекидача чим се испуни жељени услов, уместо да настави да процењује услов у наредним итерацијама.

Закључак

У Ц++, изјава о прекиду може учинити ваш код ефикаснијим тако што ће вам омогућити да изађете из наредбе петље или прекидача чим се испуни жељени услов, уместо да непотребно настављате да процењујете услов. У овом чланку дали смо концепт, синтаксу, рад и неке примере бреак изјаве у фор-лооп, свитцх цасе, и до-вхиле.