Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
kým slučka je základná looping konštrukcia v C + + . Zatiaľ čo vyhlásenie definuje podmienku , zvyčajne porovnanie medzi dvoma hodnotami alebo posúdenie hodnoty . Podmienkou vráti " true " alebo " false " hodnotu . Ak sa stav vráti hodnotu true , potom blok kódu po príkaze while vykonáva . Po vykonaní dokončení , program skontroluje vyhlásenia , zatiaľ čo znovu , a to sa opakuje , kým príkaz while vyhodnocuje na " false " . Nasledujúci príklad ukazuje jednoduchý while . Kód kontroluje , či premenná " x " je menšia ako 5 , a ak áno , vypíše hodnotu x na obrazovku . Potom sa zvyšuje hodnotu x jeden , a opakuje , opäť počnúc príkazom while , kým x nie je menšia ako 5 :
v x = 0 ;
while ( x cout x + + , //pridať 1 až x }
Do - while slučky
Do - while slučky sú zhodné s while , s jednou výnimkou : Do - while sa vykoná blok kódu opakovať pred vyhodnotením tvrdenie , zatiaľ čo . To znamená , že kód v slučke bude vždy vykonávať aspoň raz . Nasledujúci príklad ilustruje do - while . Všimnite si , ako sa kód spustiť je pred príkazom while . tento fragment kódu vytlačí hodnotu premennej x na obrazovku , a potom zvýšiť túto hodnotu o jednu pred kontrolou v prípade , že hodnota je nižšia ako 5. na rozdiel od príkazu while , bude tento kód vždy vytlačiť na obrazovku aspoň raz , a to aj ak x nie je menšia ako 5 pôvodne :
int x = 0 ;
sa { cout x + + ; } while ( x
Pre Loops
slučky fungovať podobne ako while , ale s lepšími kontrolami o tom , ako sa kód opakuje . A pre sláčiky definuje tri vyhlásenia . Prvým z nich je kontraproduktívne , celé číslo . Druhá je stav , pri ktorom slučka končí . ( podobne ako while ) , tretí je hodnota prírastku , ktorý definuje , ako veľmi chcete pridať do pultu pre každú iteráciu pre slučky sú užitočné , keď sa vyžadujú referenčné alebo vypočítaný počet iterácií Nasledujúci príklad ilustruje pre sláčiky : ..
int i = 0 ;
pre ( i , i cout }
Goto vyhlásenie
Ďalší spôsob , ako zostrojiť cyklickú štruktúry je cez " goto " vyhlásenie , spolu s označením . Programátor môže definovať označenie , potom použite goto vyhlásenie presunúť program na označených častí programu . To však zvyčajne vedie k mätúce kódu a je znechutený v praxi . nasledujúci ukazuje príklad , ako by sa programátor implementovať príkaz goto :
int i = 0 ;
slučka : i + + ; cout
if ( i goto loop ; }
Copyright © počítačové znalosti Všetky práva vyhradené