logo

Pokračovat v prohlášení v C

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 na pokračování v c

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í 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ů.