break statement
Főnév
break statement (tsz. break statements)
- (informatika) A
breakutasítás a C++-ban egy vezérlési szerkezet, amely lehetővé teszi egy ciklus vagyswitchszerkezet megszakítását. Abreakhasználatával a ciklus vagy aswitchszerkezet azonnal befejeződik, és a vezérlés a ciklus vagy aswitchutáni kódra ugrik.
Használat:
- Ciklusok megszakítása: A
breakutasítást használhatjuk afor,while, vagydo-whileciklusokban, hogy a ciklust előre befejezzük, mielőtt annak feltételei már nem teljesülnének. switchmegszakítása: Abreakutasítás aswitchszerkezetben is használható, hogy megakadályozza a továbbicaseágak végrehajtását.
Szintaxis:
break;
Példa 1: break a for ciklusban
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // Kilép a ciklusból, ha i eléri az 5-öt
}
cout << "Szám: " << i << endl;
}
cout << "A ciklus véget ért." << endl;
return 0;
}
Magyarázat: - A ciklus 1-től 10-ig fut, de amikor i eléri az 5-öt, a break utasítás megszakítja a ciklust, és a vezérlés a ciklus utáni kódra ugrik. - Az eredmény: Szám: 1 Szám: 2 Szám: 3 Szám: 4 A ciklus véget ért.
Példa 2: break a while ciklusban
#include <iostream>
using namespace std;
int main() {
int i = 1;
while (i <= 10) {
if (i == 7) {
break; // Kilép a ciklusból, ha i eléri a 7-et
}
cout << "Szám: " << i << endl;
i++;
}
cout << "A ciklus véget ért." << endl;
return 0;
}
Magyarázat: - A ciklus 1-től 10-ig fut, de amikor i eléri a 7-et, a break megszakítja a ciklust. - Az eredmény: Szám: 1 Szám: 2 Szám: 3 Szám: 4 Szám: 5 Szám: 6 A ciklus véget ért.
Példa 3: break a switch szerkezetben
#include <iostream>
using namespace std;
int main() {
int szam = 3;
switch (szam) {
case 1:
cout << "Egyes eset." << endl;
break; // Kilép a switch szerkezetből
case 2:
cout << "Kettes eset." << endl;
break;
case 3:
cout << "Hármas eset." << endl;
break;
default:
cout << "Alapértelmezett eset." << endl;
}
return 0;
}
Magyarázat: - A switch szerkezetben a szam értéke 3, így a harmadik case ágon található kód fog végrehajtódni. - A break megakadályozza, hogy a következő case ágak is végrehajtódjanak. - Az eredmény: Hármas eset.
Mikor használjuk a break-et?
A break utasítást akkor használjuk, amikor: - Egy ciklusból vagy switch szerkezetből korán ki akarunk lépni, például egy bizonyos feltétel teljesülésekor. - A ciklus folytatására már nincs szükség, és a program a következő kódrészletre szeretne ugrani.
Figyelmeztetés:
- Túlzott használata: Ha túl sok
breakutasítást használunk, az csökkentheti a kód átláthatóságát és olvashatóságát. Érdemes megfontolni, hogy a program logikáját úgy alakítsuk, hogy ne kelljen túl sokbreak-et használni, mivel a kód így nehezebben követhetővé válhat.
- break statement - Szótár.net (en-hu)
- break statement - Sztaki (en-hu)
- break statement - Merriam–Webster
- break statement - Cambridge
- break statement - WordNet
- break statement - Яндекс (en-ru)
- break statement - Google (en-hu)
- break statement - Wikidata
- break statement - Wikipédia (angol)