Miért van szükség ciklus elhagyására? Break
Figyelt kérdés
tudtok valami példát?2013. júl. 14. 10:51
1/3 anonim válasza:
while(true) // végtelen ciklus
{
if(/*ha a felhasználó megakarja szakítani*/)
break;
}
2/3 iostream válasza:
Szigorúan véve nincs rá SZÜKSÉG, de ciklusra sincs feltétlenül szükség. Ez megkönnyíti, ha bonyolultan tudnád csak megfogalmazni a ciklus elhagyását (ha a ciklusmag közepén derül ki, hogy nem kell tovább csinálni, akkor sokkal egyszerűbb breakelni, mint átszervezni az egészet).
Az első példája az pont nem ilyen volt, az eseménykezelő ciklusok jellemzően így néznek ki:
while (!done)
{
getEsemény();
if (esemény == exit) done = true;
else...
}
3/3 A kérdező kommentje:
értem így köszi :)
2013. júl. 14. 12:45
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!