Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

C + + Opakovanie Štruktúra

C + + je objektovo orientovaný programovací jazyk založený na pôvodnom jazyku C vyvinutý v roku 1970 . Programátori , ktorí používajú C + + a ďalších súvisiacich jazykov spoliehajú na opakovanie štruktúr za účelom plnenia úloh , ktoré vyžadujú opakovanie opakovane cez sadu krokov . Tieto opakujúce sa slučky sú jadrom mnohých programov , ktoré vykonávajú širokú škálu funkcií . Opakovanie štruktúry v C + + podobu " while " , " do - while , " a " pre " slučky . Kým Slučky

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 ; }


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené