Někdy může být nutné provést stejný kus kódu mnohokrát.Obecně se příkazy programu provádějí postupně: první příkaz ve funkci se vyskytuje jako první, následuje druhý příkaz a tak dále.
Programovací jazyky poskytují více řídicích struktur pro složitější cesty provádění.
Příkazy smyčky nám umožňují provádět příkaz nebo skupinu příkazů vícekrát a následující je vývojový diagram příkazů smyčky ve většině programovacích jazyků:
cyklické vzory
Jazyk C poskytuje následující typy smyček.Kliknutím na odkaz zobrazíte podrobnosti o každém typu.
cyklické vzory | popis |
při opakování | Opakujte příkazy nebo skupinu příkazů, když je daná podmínka pravdivá.Testuje podmínku před spuštěním hostitele smyčky. |
pro opakování | Vícenásobné provádění sekvence příkazů, zjednodušení kódu, který spravuje proměnné smyčky. |
dělat...při opakování | podobný příkazu while kromě toho, že testuje podmínku na konci předmětu smyčky. |
hnízdní smyčka | Použijte jednu nebo více smyček ve smyčce while, for nebo do... while |
Prohlášení o řízení smyčky
Příkaz loop-control mění pořadí, ve kterém je kód vykonáván.S ním můžete skočit do kódu.
Jazyk C poskytuje následující příkazy řízení smyčky.Kliknutím na odkaz zobrazíte podrobnosti každého prohlášení.
kontrolní výkaz | popis |
přerušit větu | Chcete-li ukončit příkaz smyčky nebo přepínače, proud programu pokračuje ve vykonávání dalšího příkazu, který následuje po smyčce nebo přepínači. |
pokračovat v prohlášení | Řekněte tělu smyčky, aby okamžitě zastavila cyklus a spustila znovu další cyklus. |
goto věta | Přeneste ovládací prvek do označeného příkazu.Ale nedoporučujeme používat příkaz goto v programu. |
nekonečná smyčka
Pokud podmínky nejsou nikdy nepravdivé, pak se smyčka stane nekonečnou smyčkou.Cyklus for lze použít k realizaci nekonečných cyklů v tradičním smyslu.Protože žádný ze tří výrazů, které tvoří smyčku, není nutností, můžete některé podmíněné výrazy ponechat prázdné a vytvořit tak nekonečnou smyčku.
živým příkladem
Podmíněný výraz se považuje za pravdivý, pokud neexistuje.Můžete také nastavit počáteční hodnotu a inkrementální výraz, ale obecně má programátor C tendenci používat strukturu for (;;) k reprezentaci nekonečné smyčky.
Cyklus výše C patří společnosti Shenzhen HDV Photoelectron Technology co., LTD., softwarové technické operaci. A společnost dala dohromady výkonný softwarový tým pro zařízení související se sítí (jako jsou: ACONU/ komunikaceONU/ inteligentníONU/ vlákninaONU/XPONONU/GPONONUatd.) .Pro každého zákazníka přizpůsobte exkluzivní požadavky, které to potřebují, také nechte naše produkty inteligentnější a pokročilejší.