Úvod do pokračovania v C ++
Rovnako ako príkaz break, aj príkaz Continu je aj príkazom loop control, ktorý sa používa na riadenie toku vykonávania. Pokračovať vo výpise funguje presne naopak ako v prípade prerušenia. Príkaz break sa používa na ukončenie slučky, zatiaľ čo na pokračovanie sa používa na vykonanie ďalšej iterácie slučky. Samotný názov hovorí, že núti slučku pokračovať a vykonávať ďalšiu iteráciu slučky. Vyhlásenia vo vnútri slučky, ktoré nasledujú po príkazoch na pokračovanie, sa preskočia a spustí sa ďalšia iterácia.
syntaxe:
Používa sa kľúčové slovo Pokračovať. Syntax príkazu pokračovania v jazyku C ++ je nasledovná:
continue;
Vývojový diagram
Vývojový diagram pre príkaz pokračovania je nasledujúci:
Ako funguje funkcia Continue Statement v jazyku C ++?
Na základe stavu slučky sa vykonávajú príkazy vo vnútri slučky. Ak je daná podmienka pravdivá, pokračuje v iterácii slučky. ak je daná podmienka nepravdivá, slučka sa ukončí. Ak je príkaz pokračovania uvedený vo vnútri slučky, preskočí aktuálny príkaz a prenesie riadenie na vykonanie ďalšej iterácie slučky. Aby sme pochopili, ako presne vyhlásenie pokračovania funguje v C ++, pre lepšie pochopenie si preberieme niekoľko príkladov.
Príklad č. 1 - Použitie príkazu Pokračovať v cykle
V nasledujúcom programe C ++ uvidíme, ako používať príkaz Pokračovať v slučke For. Za týmto účelom môže užívateľ zadať číslo a výsledok sa zobrazí na obrazovke:
kód:
#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
for(i = 0; i <=n; i++)
(
if(i == 2)
(
continue;
)
cout << "List of numbers";
cout << i;
)
return 0;
)
Výkon:
Vysvetlenie vyššie uvedeného programu: Vo vyššie uvedenom programe sme na preukázanie implementácie príkazu pokračovanie použili metódu loop. Program je napísaný tak, aby sa vytlačil zoznam čísel zadaných používateľom. Tu sme inicializovali dve premenné n, aby sme uložili hodnotu a ja pre iteráciu. Program najprv požiada používateľa o zadanie čísla a potom ho uloží do čísla n. V cykle sme iniciovali I až 0 a spomenuli sme podmienku, že skontroluje, či by som mal byť menší alebo rovný n. Vo vnútri slučky sme spomenuli príkaz Pokračovať, aby sme preskočili číslo 2. Keď sa dostanem 2, preskočí túto hodnotu a pokračuje v slučke. ak číslo nie je 2, potom Vyhlásenie mimo if sa vykoná a vytlačí číslo jeden po druhom.
Príklad č. 2 - Použitie príkazu Pokračovať v cykle slučky
V nasledujúcom programe C ++ uvidíme, ako používať príkaz pokračovania v slučke while, potom sa na obrazovke zobrazí výsledok:
kód:
#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
while(i <= n)
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)
return 0;
)
Výkon:
Vysvetlenie vyššie uvedeného programu: Vo vyššie uvedenom programe sme na preukázanie implementácie príkazu pokračovanie použili metódu while loop. Program je napísaný tak, aby sa vytlačil zoznam čísel zadaných používateľom. Tu sme inicializovali dve premenné n, aby sme uložili hodnotu a ja pre iteráciu. Program najprv požiada používateľa o zadanie čísla a potom ho uloží do čísla n. Počas slučky sme iniciovali I na 0 a uviedli sme podmienku, že skontroluje, či by som mal byť menší alebo rovný n. Vo vnútri slučky sme spomenuli príkaz Pokračovať, aby sme preskočili číslo 2. Keď sa dostanem 2, preskočí túto hodnotu a pokračuje v slučke. ak číslo nie je 2, potom Vyhlásenie mimo if sa vykoná a vytlačí číslo jeden po druhom.
Príklad č. 3 - Použitie príkazu Pokračovať v cykle slučky
V nasledujúcom programe C ++ uvidíme, ako používať príkaz pokračovania v slučke Do while, potom sa výsledok zobrazí na obrazovke.
kód:
#include
using namespace std;
int main()
(
int i, n;
cout << "Enter a number";
cin >> n
do
(
if(i == 2)
(
i++;
continue;
)
cout << "List of numbers";
cout << i;
i++;
)while(i <= n);
return 0;
)
Výkon:
Vysvetlenie vyššie uvedeného programu: Vo vyššie uvedenom programe sme na preukázanie implementácie príkazu Continu použili metódu Do while loop. Program je napísaný tak, aby sa vytlačil zoznam čísel zadaných používateľom. Tu sme inicializovali dve premenné n, aby sme uložili hodnotu a ja pre iteráciu. Program najprv požiada používateľa o zadanie čísla a potom ho uloží do čísla n. V slučke Do while sme iniciovali I až 0 a spomenuli sme podmienku, že skontroluje, či by som mal byť menší alebo rovný n. Vo vnútri slučky sme spomenuli príkaz Pokračovať, aby sme preskočili číslo 2. Keď sa dostanem 2, preskočí túto hodnotu a pokračuje v slučke. ak číslo nie je 2, potom vyhlásenie mimo, ak bude vykonané, sa vytlačí číslo jedna po druhej.
záver
V tomto článku sme videli rôzne programy, aby sme pochopili, ako pokračujú vo fungovaní príkazu v jazyku C ++. Dúfam, že vám tento článok pomôže.
Odporúčané články
Toto je príručka pre pokračovanie vo vyhlásení v jazyku C ++. Tu diskutujeme o rôznych programoch, aby sme pochopili, ako pokračujú práce v jazyku C ++. Viac informácií nájdete aj v ďalších súvisiacich článkoch -
- Konštruktor a ničiteľ v C ++
- Pokračovať vo výpise v jazyku Java
- Prehlásenie o zlomoch v Jave
- Zbierka odpadkov C ++
- Prvých 11 funkcií a výhod C ++
- Vyhlásenie o prerušení v Pythone 7 najlepších príkladov
- Kontrolné vyhlásenie v C ++