Pokračujte v C++

Pokracujte V C



V C++ používame príkaz „continue“ vo vnútri cyklu. Príkaz „pokračovať“ sa používa na preskočenie aktuálnej iterácie v rámci cyklu a kontrola kódu sa odošle do nasledujúcej iterácie. Nastavíme podmienku iterácie, ktorú chceme z cyklu vynechať, a na toto miesto vložíme príkaz „continue“. Táto príručka je o príkaze „pokračovať“ v programovaní v C++.

Príklad 1:

Tento kód obsahuje hlavičkový súbor „iostream“. Tento hlavičkový súbor sa používa v C++, pretože vstupné alebo výstupné funkcie sú deklarované v tomto hlavičkovom súbore. Potom umiestnime menný priestor „std“ a potom vyvoláme funkciu „main()“. Inicializujeme premennú „a“ ako celočíselný dátový typ a potom umiestnime slučku „for“. Do tohto cyklu umiestnime „a = 0“ a podmienka, ktorú sem pridáme, je „a <= 9“. Potom ho zvýšime o hodnotu „a“. V nasledujúcom texte použijeme podmienku „if“, do ktorej vložíme „a == 5“ a za ňou umiestnime príkaz „pokračovať“. Príkazy „pokračovať“ pomáhajú preskočiť hodnotu „5“ z tohto cyklu. Potom pridáme „cout“ a vytlačíme zvyšné čísla. Vykresľuje všetky čísla okrem „5“, pretože sme pridali príkaz „pokračovať“.

Kód 1:

#include

pomocou menného priestoru std ;

int Hlavná ( ) {

int a ;

pre ( a = 0 ; a <= 9 ; a ++ ) {

ak ( a == 5 ) {

ďalej ;

}

cout << 'Číslo je' << a << endl ;

}

vrátiť 0 ;

}

Výkon:







Tu sú vykreslené všetky čísla, ale číslo „5“ je z tohto výstupu vynechané a nie je tu vykreslené, pretože sme pridali príkaz „pokračovať“, aby sme preskočili číslo „5“ z tejto slučky.





Príklad 2:

Používame príkaz „continue“ v rámci cyklu „while“. Kód obsahuje hlavičkový súbor „iostream“, pretože vstupné a výstupné metódy sú deklarované v tomto hlavičkovom súbore. Potom sa pridá menný priestor „std“ a potom sa tu zavolá funkcia „main()“. Potom umiestnime „int“ a inicializujeme celočíselnú premennú s názvom „num“. Potom použijeme cyklus „while()“ a umiestnime podmienku „num <= 12“.





Pod to umiestnime „if“, ktorý obsahuje ďalšiu podmienku, ktorou je „num == 7“. Potom umiestnime „num++“, ktoré sa zvýši o jednu v hodnote „num“. Potom použijeme príkaz „pokračovať“. Tento príkaz „continue“ preskočí číslo „7“ zo slučky „while“. Pridá sa „cout“ a vytlačia sa zvyšné čísla. Keďže sme vložili príkaz „pokračovať“, vykresľuje všetky čísla iné ako „7“. Potom umiestnime „num++“ na zvýšenie hodnoty „num“.

Kód 2:

#include

pomocou menného priestoru std ;

int Hlavná ( ) {

int na jeden = 0 ;

zatiaľ čo ( na jeden <= 12 ) {

ak ( na jeden == 7 ) {

na jeden ++;

ďalej ;

}

cout << 'Číslo zobrazujeme pomocou cyklu while' << na jeden << endl ;

na jeden ++;

}

vrátiť 0 ;

}

Výkon:



Keďže sú v tomto prípade vytlačené všetky čísla, číslo „7“ sa z výstupu vynechá a nevykreslí sa, pretože do cyklu sa pridá príkaz „pokračovať“, aby sa preskočilo číslo „7“.

Príklad 3:

Tento príkaz „continue“ pridáme do vnoreného cyklu „for“. Po vložení hlavičkového súboru a menného priestoru „std“ vyvoláme metódu „main()“. Premenné „n1“ a „n2“ sú tu deklarované ako celočíselný typ. Teraz použijeme cyklus „for“, ktorý obsahuje podmienku „n1 <= 4“. Pod to opäť umiestnime slučku „for“, ktorá je „vnorenou slučkou for“. Druhý cyklus „for“ obsahuje podmienku, ktorá hovorí „n2 <= 4“.

Teraz použijeme „if“, do ktorého pridáme podmienku a použijeme operátor „&&“. Sem sa potom pridá „pokračovať“. Preskočí len tie hodnoty, kde „n1“ je „3“ a „n2“ je „3“. Keď sú „n1“ aj „n2“ „3“, preskočí tu iteráciu cyklu. Potom použijeme „cout“ pod týmto na vykreslenie zostávajúcich hodnôt.

Kód 3:

#include

pomocou menného priestoru std ;

int Hlavná ( )

{

int n1 , n2 ;

pre ( n1 = 1 ; n1 <= 4 ; n1 ++ ) {

pre ( n2 = 1 ; n2 <= 4 ; n2 ++ ) {

ak ( n1 == 3 && n2 == 3 ) {

ďalej ;

}

cout << 'n1 = ' << n1 << 'n2 = ' << n2 << endl ;

}

}

}

Výkon:

Keďže do vnorenej slučky je pridaný riadok „pokračovať“, aby sa preskočila iterácia, v ktorej sú obe hodnoty premenných „3“ a všetky ostatné hodnoty sú vytlačené tu.

Príklad 4:

Premenná „int“ s názvom „num_1“ je inicializovaná hodnotou „1“. Potom použijeme cyklus „while“ a pridáme podmienku „num_1 <= 9“. Pod tým je zahrnutý „cout“ a tam je umiestnená podmienka „ak“. Podmienka „if“ kontroluje zvyšok čísla rovný nule, keď ho delíme „2“. Táto podmienka sa pridáva, keď chceme skontrolovať párne číslo v našom kóde. Nižšie umiestnime „num_1++“ na zvýšenie hodnoty „num_1“. Tu používame „pokračovať“ na preskočenie párnych čísel zo slučky a nevykresľovanie danej správy pre párne číslo, ktoré sa nachádza v slučke.

Kód 4:

#include

pomocou menného priestoru std ;

int Hlavná ( ) {

int číslo_1 = 1 ;

zatiaľ čo ( číslo_1 <= 9 ) {

cout << 'Číslo je =' << číslo_1 << endl ;

ak ( číslo_1 % 2 == 0 ) {

číslo_1 ++;

ďalej ;

}

cout << 'Číslo je' << číslo_1 << 'čo je nepárne číslo' << endl ;

číslo_1 ++;

}

vrátiť 0 ;

}

Výkon:

Tu môžeme vidieť, že párne čísla sú z výstupu vynechané a správa pre nepárne číslo je tu vykreslená len kvôli príkazu „pokračovať“, ktorý sme vložili do nášho kódu.

Príklad 5:

V našom poslednom kóde získame od používateľa hodnoty menšie ako „45“ a ukončíme vstup používateľa, keď zadáme zápornú hodnotu a vypočítame súčet daných hodnôt. Najprv inicializujeme „súčet“ a „hodnotu“ ako celočíselné dátové typy.

Potom skontrolujte, či je hodnota kladná alebo nie. Potom použite „súčet + = hodnota“, ak je hodnota kladná, a vygenerujte správu na „Zadajte číslo pre súčet“. Pod tým použijeme „cin“ na získanie čísla a jeho uloženie do „hodnoty“. Teraz sa pohneme dopredu a uvidíme, či „hodnota > 45“. Ak je táto podmienka splnená, musíme vykonať daný riadok, do ktorého sme napísali správu, aby sme zadali hodnotu menšiu ako „45“. Potom priraďte „value = 0“ a umiestnite príkaz „Continue“, ktorý túto hodnotu preskočí a získa novú hodnotu od používateľa. Potom vypočítame „súčet“ a vykreslíme ho. Tento súčet sa vykoná, keď zadáme zápornú hodnotu.

Kód 5:

#include

pomocou menného priestoru std ;

int Hlavná ( ) {

int zhrnutie = 0 ;

int hodnotu = 0 ;

zatiaľ čo ( hodnotu >= 0 ) {

zhrnutie += hodnotu ;

cout << 'Zadajte číslo pre súčet: ' ;

jedenie >> hodnotu ;

ak ( hodnotu > Štyri, päť ) {

cout << 'Číslo, ktoré ste tu zadali, je väčšie ako 45, takže ho nebudeme počítať.' << endl ;

hodnotu = 0 ;

ďalej ;

}

}

cout << 'Súčet zadaného čísla je ' << zhrnutie << endl ;

vrátiť 0 ;

}

Výkon:

Tento výsledok vykresľuje, ako náš kód získa vstup používateľa, použije súčet a zobrazí správu, keď zadáme hodnotu väčšiu ako „45“. Tu si môžeme všimnúť, že hodnoty väčšie ako „45“ sú preskočené a nie sú vypočítané v procese súčtu. Je to preto, že sme na toto miesto v našom kóde použili príkaz „pokračovať“.

Záver

Koncept „pokračovania“ v programovaní v C++ je dôkladne preštudovaný v tejto príručke. Skúmali sme, ako tento príkaz „pokračovať“ pomáha pri preskočení požadovanej hodnoty z výstupu na vykreslenie. Toto vyhlásenie „pokračovať“ sme použili v našich kódoch a vysvetlili sme každý kód, ako aj výsledky týchto kódov. Tento príkaz „pokračovať“ sme použili v rámci cyklu „for“, „zatiaľ“ a „vnorené pre“.