Nadaljujte v C++

Nadaljujte V C



V C++ znotraj zanke uporabljamo stavek »nadaljuj«. Izjava »nadaljuj« se uporablja za preskok trenutne ponovitve znotraj zanke, krmiljenje kode pa se pošlje naslednji ponovitvi. Nastavimo pogoj ponovitve, ki ga želimo preskočiti iz zanke, in na to mesto vstavimo stavek »nadaljuj«. Ta vodnik govori o stavku »nadaljuj« v programiranju C++.

Primer 1:

Datoteka glave »iostream« je vključena v to kodo. Ta datoteka glave se uporablja v C++, saj so v njej deklarirane vhodne ali izhodne funkcije. Po tem postavimo imenski prostor 'std' in nato pokličemo funkcijo 'main()'. Inicializiramo spremenljivko »a« kot celoštevilski podatkovni tip in nato postavimo zanko »za«. V to zanko postavimo 'a = 0' in pogoj, ki ga dodamo tukaj, je 'a <= 9'. Nato ga povečamo v vrednosti 'a'. V nadaljevanju uporabimo pogoj »če«, v katerega vstavimo »a == 5« in za tem postavimo stavek »nadaljuj«. Stavki »nadaljuj« pomagajo preskočiti vrednost »5« iz te zanke. Nato dodamo 'cout' in izpišemo preostala števila. Upodobi vse številke razen »5«, saj smo dodali stavek »nadaljuj«.

Koda 1:

#include

uporaba imenskega prostora std ;

int glavni ( ) {

int a ;

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

če ( a == 5 ) {

nadaljevati ;

}

cout << 'Številka je' << a << konec ;

}

vrnitev 0 ;

}

Izhod:







Tukaj so upodobljene vse številke, vendar je številka '5' preskočena iz tega izpisa in ni upodobljena tukaj, ker smo dodali stavek 'nadaljuj', da preskočimo številko '5' iz te zanke.





Primer 2:

Uporabljamo stavek »nadaljuj« znotraj zanke »while«. Koda vključuje datoteko glave »iostream«, ker so vhodne in izhodne metode deklarirane v tej datoteki glave. Nato se doda imenski prostor »std« in tukaj se nato pokliče funkcija »main()«. Po tem postavimo »int« in inicializiramo celoštevilsko spremenljivko z imenom »num«. Po tem uporabimo zanko “while()” in postavimo pogoj “num <= 12”.





Pod tem postavimo 'if', ki vsebuje še en pogoj, ki je 'num == 7'. Nato postavimo »num++«, ki se poveča za ena v vrednosti »num«. Po tem uporabimo stavek 'nadaljuj'. Ta stavek »nadaljuj« preskoči številko »7« iz zanke »while«. Doda se 'cout' in natisnejo se preostale številke. Ker smo vstavili stavek »nadaljuj«, upodobi vse številke razen »7«. Po tem postavimo »num++«, da povečamo vrednost »num«.

Koda 2:

#include

uporaba imenskega prostora std ;

int glavni ( ) {

int na enem = 0 ;

medtem ( na enem <= 12 ) {

če ( na enem == 7 ) {

na enem ++;

nadaljevati ;

}

cout << 'Številko prikažemo z uporabo zanke while' << na enem << konec ;

na enem ++;

}

vrnitev 0 ;

}

Izhod:



Ker so v tem primeru natisnjene vse številke, je številka '7' izpuščena iz izhoda in ni upodobljena, ker je v zanko dodan stavek 'nadaljuj', da preskoči številko '7'.

Primer 3:

Ta stavek »nadaljuj« dodamo znotraj ugnezdene zanke »za«. Ko vstavimo datoteko glave in imenski prostor »std«, prikličemo metodo »main()«. Spremenljivki »n1« in »n2« sta tukaj deklarirani kot celoštevilski tip. Zdaj uporabljamo zanko 'za', ki vsebuje pogoj 'n1 <= 4'. Pod to ponovno postavimo zanko »for«, ki je »ugnezdena zanka«. Druga zanka 'za' vsebuje pogoj, ki pravi 'n2 <= 4'.

Zdaj uporabimo »if«, v katerega dodamo pogoj in uporabimo operator »&&«. Tukaj se nato doda »nadaljuj«. Preskoči le tiste vrednosti, kjer je 'n1' '3' in 'n2' '3'. Ko sta tako 'n1' kot 'n2' '3', preskoči to ponovitev zanke tukaj. Nato uporabimo »cout« pod tem za upodobitev preostalih vrednosti.

Koda 3:

#include

uporaba imenskega prostora std ;

int glavni ( )

{

int n1 , n2 ;

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

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

če ( n1 == 3 && n2 == 3 ) {

nadaljevati ;

}

cout << 'n1 = ' << n1 << 'n2 = ' << n2 << konec ;

}

}

}

Izhod:

Ker je vrstica »nadaljuj« dodana ugnezdeni zanki za preskok ponovitve, kjer sta obe vrednosti spremenljivk »3« in so vse druge vrednosti natisnjene tukaj.

Primer 4:

Spremenljivka »int« z imenom »num_1« je inicializirana z vrednostjo »1«. Nato uporabimo zanko »while« in dodamo pogoj »num_1 <= 9«. Pod tem je vključen 'cout' in tam je postavljen pogoj 'if'. Pogoj »če« preveri preostanek števila, ki je enak nič, ko ga delimo z »2«. Ta pogoj je dodan, ko želimo preveriti sodo število v naši kodi. Spodaj postavimo »num_1++«, da povečamo vrednost »num_1«. Tukaj uporabimo »nadaljuj«, da preskočimo soda števila iz zanke in ne upodobimo danega sporočila za sodo število, ki je prisotno v zanki.

Koda 4:

#include

uporaba imenskega prostora std ;

int glavni ( ) {

int št_1 = 1 ;

medtem ( št_1 <= 9 ) {

cout << 'Številka je =' << št_1 << konec ;

če ( št_1 % 2 == 0 ) {

št_1 ++;

nadaljevati ;

}

cout << 'Številka je' << št_1 << 'ki je liho število' << konec ;

št_1 ++;

}

vrnitev 0 ;

}

Izhod:

Tukaj lahko vidimo, da so soda števila izpuščena iz izpisa in da je sporočilo za liho število upodobljeno tukaj samo zaradi stavka »nadaljuj«, ki smo ga vstavili v našo kodo.

Primer 5:

V naši zadnji kodi od uporabnika dobimo vrednosti, ki so manjše od '45' in prekinemo uporabniški vnos, ko vnesemo negativno vrednost in izračunamo vsoto danih vrednosti. Najprej inicializiramo »seštevek« in »vrednost« kot tipa celih podatkov.

Nato preverite, ali je vrednost pozitivna ali ne. Nato uporabite »seštevek + = vrednost«, če je vrednost pozitivna, in upodobite sporočilo »Vnesite število za vsoto«. Pod tem uporabimo 'cin', da dobimo številko in jo shranimo v 'vrednost'. Zdaj gremo naprej in vidimo, ali je »vrednost > 45«. Če je ta pogoj izpolnjen, moramo izvesti dano vrstico, v kateri smo zapisali sporočilo, da vnesemo vrednost manjšo od “45”. Nato dodelite »value = 0« in postavite stavek continue, ki preskoči to vrednost in od uporabnika pridobi novo vrednost. Po tem izračunamo 'seštevek' in ga upodabljamo. To seštevanje se izvede, ko vnesemo negativno vrednost.

Koda 5:

#include

uporaba imenskega prostora std ;

int glavni ( ) {

int seštevanje = 0 ;

int vrednost = 0 ;

medtem ( vrednost >= 0 ) {

seštevanje += vrednost ;

cout << 'Prosimo, vnesite številko za vsoto: ' ;

prehranjevanje >> vrednost ;

če ( vrednost > Štiri, pet ) {

cout << 'Število, ki ste ga vnesli tukaj, je večje od 45, zato ga ne bomo izračunali' << konec ;

vrednost = 0 ;

nadaljevati ;

}

}

cout << 'Vsota vnesenega števila je ' << seštevanje << konec ;

vrnitev 0 ;

}

Izhod:

Ta rezultat prikaže, kako naša koda pridobi uporabnikov vnos, uporabi seštevek in prikaže sporočilo, ko vnesemo vrednost, večjo od »45«. Tukaj lahko opazimo, da so vrednosti, ki so večje od »45«, preskočene in niso izračunane v procesu seštevanja. To je zato, ker smo na tem mestu v naši kodi uporabili stavek »nadaljuj«.

Zaključek

Koncept »nadaljevanja« v programiranju C++ je v tem priročniku temeljito preučen. Raziskali smo, kako ta stavek »nadaljuj« pomaga pri preskoku želene vrednosti iz izhoda za upodabljanje. To izjavo »nadaljuj« smo uporabili v naših kodah in razložili vsako kodo ter rezultate teh kod. Ta stavek »nadaljuj« smo uporabili znotraj zanke »za«, »medtem ko« in »ugnezdeno za«.