The pokračování prohlášení v C je příkaz skoku, který se používá k uvedení ovládání programu na začátek cyklu. Pro změnu normálního průběhu provádění programu můžeme použít příkaz continue v cyklu while, cyklu for nebo do..while. Na rozdíl od break jej nelze použít s pouzdrem C spínače.
Co pokračuje v C?
The C pokračovat v prohlášení resetuje ovládání programu na začátek smyčky při setkání. Výsledkem je, že aktuální iterace smyčky bude přeskočena a ovládací prvek přejde na další iteraci. Příkazy za příkazem continue ve smyčce se neprovedou.
Syntaxe continue v C
Syntaxe continue je pouze klíčové slovo continue umístěné kdekoli v těle smyčky.
continue;>
Použití pokračování v C
Příkaz continue v jazyce C lze použít v libovolném druhu cyklu k přeskočení aktuální iterace. V C jej můžeme použít v následujících typech smyček:
- Jednoduché smyčky Vnořené smyčky
Použití continue v nekonečných cyklech není užitečné, protože přeskočení aktuální iterace nebude mít žádný vliv, když je počet iterací nekonečný.
Příklad pokračování v C
Příklad 1: C Program pro použití příkazu continue v jedné smyčce.
Příkaz continue lze použít ve smyčce for, smyčce while a smyčce do-while.
C
věk peta Davidsona
// C program to explain the use> // of continue statement with for loop> #include> int> main()> {> > // for loop to print 1 to 8> > for> (> int> i = 1; i <= 8; i++) {> > // when i = 4, the iteration will be skipped and for> > // will not be printed> > if> (i == 4) {> > continue> ;> > }> > printf> (> '%d '> , i);> > }> > printf> (> '
'> );> > int> i = 0;> > // while loop to print 1 to 8> > while> (i <8) {> > // when i = 4, the iteration will be skipped and for> > // will not be printed> > i++;> > if> (i == 4) {> > continue> ;> > }> > printf> (> '%d '> , i);> > }> > return> 0;> }> |
>
javascript onload skript
>Výstup
1 2 3 5 6 7 8 1 2 3 5 6 7 8>
Příklad 2: Program C, který se má použít, pokračovat ve vnořené smyčce
Příkaz continue bude fungovat vždy pouze v jedné smyčce. Takže v případě vnořených smyček můžeme použít příkaz continue k přeskočení aktuální iterace vnitřní smyčky při použití vnořených smyček.
C
vložit do klávesnice
// C program to explain the use> // of continue statement with nested loops> #include> int> main()> {> > // outer loop with 3 iterations> > for> (> int> i = 1; i <= 3; i++) {> > // inner loop to print integer 1 to 4> > for> (> int> j = 0; j <= 4; j++) {> > // continue to skip printing number 3> > if> (j == 3) {> > continue> ;> > }> > printf> (> '%d '> , j);> > }> > printf> (> '
'> );> > }> > return> 0;> }> |
>
>Výstup
0 1 2 4 0 1 2 4 0 1 2 4>
Pokračovat přeskočí aktuální iteraci vnitřní smyčky, když se provádí ve výše uvedeném programu. Výsledkem je, že program je řízen výrazem aktualizace vnitřní smyčky. Tímto způsobem se 3 ve výstupu nikdy nezobrazí.
Jak funguje výpis pokračování?

Práce C pokračují ve smyčce
Funkce pokračujícího prohlášení je následující:
gimp nahradit barvu
- KROK 1: Provádění smyčky začíná poté, co je podmínka smyčky vyhodnocena jako pravdivá. KROK 2: Bude vyhodnocen stav příkazu continue. KROK 3A: Pokud je podmínka nepravdivá, normální provádění bude pokračovat. KROK 3B: Pokud je podmínka pravdivá, ovládání programu skočí na začátek cyklu a všechny příkazy pod pokračováním budou přeskočeny. KROK 4: Kroky 1 až 4 se budou opakovat až do konce smyčky.
Vývojový diagram pokračování v C

Vývojový diagram pokračování prohlášení v C
C přerušte a pokračujte v příkazu Rozdíly
příkaz přerušení: Použitím příkazu break ukončíme nejmenší uzavřenou část smyčka (např. příkaz while, do-while, for nebo switch ).
pokračování prohlášení: Použitím příkazu continue se příkaz loop vynechá a místo předchozí iterace proběhne další iterace.
Příklad: C Program pro demonstraci rozdílu mezi fungováním příkazu break a continue v C.
C
// C program to demonstrate difference between> // continue and break> #include> int> main()> {> > printf> (> 'The loop with break produces output as:
'> );> > for> (> int> i = 1; i <= 7; i++) {> > // Program comes out of loop when> > // i becomes multiple of 3.> > if> (i == 3)> > break> ;> > else> > printf> (> '%d '> , i);> > }> > printf> (> '
The loop with continue produces output as:
'> );> > for> (> int> i = 1; i <= 7; i++) {> > // The loop prints all values except> > // those that are multiple of 3.> > if> (i == 3)> > continue> ;> > printf> (> '%d '> , i);> > }> > return> 0;> }> |
>
>Výstup
The loop with break produces output as: 1 2 The loop with continue produces output as: 1 2 4 5 6 7>
Vysvětlení: Ve výše uvedeném programu první smyčka vypíše hodnotu já do 3 a přeruší smyčku, protože jsme použili příkaz break v i rovném 3. A ve druhém cyklu for bude program pokračovat, ale nevypíše hodnotu i, když i bude rovno 3.
Závěr
V tomto článku jsme diskutovali o příkazu continue, který je jedním ze čtyř příkazů skoku v jazyce C. Také jsme studovali jeho syntaxi, fungování a jak jej můžeme použít ke změně normálního toku programu v jazyce C.
název kosmetických produktů
Nejčastější dotazy k pokračování C
1. K čemu slouží příkaz continue v C?
Příkaz continue v jazyce C se používá v cyklech k přeskočení aktuální iterace a přechodu k další iteraci bez provedení příkazů pod pokračováním v těle cyklu.
2. Jaké typy příkazů jsou break and continue?
Přerušení a pokračování v C jsou příkazy skoku, které se používají ke změně toku normálního provádění cyklů.