Jatka C++:ssa

Jatka C Ssa



C++:ssa käytämme 'continue' -lausetta silmukan sisällä. Continue-käskyä käytetään silmukan nykyisen iteroinnin ohittamiseen, ja koodin ohjaus lähetetään seuraavaan iteraatioon. Asetamme iteraation ehdon, jonka haluamme ohittaa silmukasta, ja lisäämme 'continue' -lauseen siihen paikkaan. Tämä opas käsittelee C++-ohjelmoinnin 'jatka' -lausetta.

Esimerkki 1:

'iostream'-otsikkotiedosto sisältyy tähän koodiin. Tätä otsikkotiedostoa käytetään C++:ssa, koska syöttö- tai tulostusfunktiot on ilmoitettu tässä otsikkotiedostossa. Tämän jälkeen asetamme 'std'-nimiavaruuden ja kutsumme sitten 'main()'-funktion. Alustamme 'a'-muuttujan kokonaislukutietotyypiksi ja asetamme sitten 'for'-silmukan. Tässä silmukassa asetamme 'a = 0' ja ehto, jonka lisäämme tähän, on 'a <= 9'. Sitten lisäämme sitä 'a':n arvoon. Seuraavassa hyödynnetään 'if'-ehtoa, johon lisätään 'a == 5' ja sijoitetaan 'continue' -lause sen jälkeen. 'Jatka'-lauseet auttavat ohittamaan arvon '5' tästä silmukasta. Sitten lisäämme 'cout' ja tulostamme loput numerot. Se näyttää kaikki luvut paitsi '5', koska lisäsimme 'jatka' -lauseen.

Koodi 1:

#include

käyttämällä nimiavaruutta std ;

int pää ( ) {

int a ;

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

jos ( a == 5 ) {

jatkaa ;

}

cout << 'numero on' << a << endl ;

}

palata 0 ;

}

Lähtö:







Täällä kaikki luvut hahmonnetaan, mutta numero '5' ohitetaan tästä tulosteesta eikä hahmonneta tässä, koska lisäsimme 'jatka' -lauseen ohittaaksemme numeron '5' tästä silmukasta.





Esimerkki 2:

Käytämme 'continue' -lausetta 'while' -silmukan sisällä. Koodi sisältää 'iostream'-otsikkotiedoston, koska syöttö- ja tulostusmenetelmät on ilmoitettu tässä otsikkotiedostossa. 'std'-nimiavaruus lisätään sitten, ja 'main()'-funktio kutsutaan sitten tähän. Tämän jälkeen asetamme 'int' ja alustamme kokonaislukumuuttujan nimellä 'num'. Tämän jälkeen käytämme 'while()' -silmukkaa ja asetamme 'num <= 12' -ehdon.





Tämän alapuolelle sijoitamme 'jos', joka sisältää toisen ehdon, joka on 'num == 7'. Sitten asetamme 'num++', joka kasvaa yhdellä arvossa 'num'. Tämän jälkeen käytämme 'jatka' -lausetta. Tämä 'jatka' -lause ohittaa numeron '7' 'while'-silmukasta. 'cout' lisätään ja loput numerot tulostetaan. Koska lisäsimme 'jatka' -lauseen, se tuottaa kaikki muut numerot paitsi '7'. Tämän jälkeen asetamme 'num++' lisäämään 'num':n arvoa.

Koodi 2:

#include

käyttämällä nimiavaruutta std ;

int pää ( ) {

int yhdellä = 0 ;

sillä aikaa ( yhdellä <= 12 ) {

jos ( yhdellä == 7 ) {

yhdellä ++;

jatkaa ;

}

cout << 'Näytämme numeron while-silmukalla' << yhdellä << endl ;

yhdellä ++;

}

palata 0 ;

}

Lähtö:



Koska kaikki numerot tulostetaan tässä tapauksessa, numero '7' jätetään pois tulosteesta eikä hahmonneta, koska 'continue'-lause lisätään silmukkaan ohittamaan numero '7'.

Esimerkki 3:

Lisäämme tämän 'jatka' -lauseen sisäkkäisen 'for' -silmukan sisään. Kun olet lisännyt otsikkotiedoston ja 'std'-nimiavaruuden, kutsumme 'main()'-menetelmän. Muuttujat 'n1' ja 'n2' ilmoitetaan tässä kokonaislukutyyppinä. Nyt käytämme 'for' -silmukkaa, joka sisältää ehdon 'n1 <= 4'. Tämän alapuolelle asetamme uudelleen 'for' -silmukan, joka on 'sisäkkäinen' -silmukka. Toinen 'for'-silmukka sisältää ehdon, joka sanoo 'n2 <= 4'.

Nyt käytämme 'jos', johon lisäämme ehdon ja käytämme '&&'-operaattoria. 'Jatka' lisätään sitten tähän. Se ohittaa vain ne arvot, joissa 'n1' on '3' ja 'n2' on '3'. Kun sekä 'n1' että 'n2' ovat '3', se ohittaa silmukan iteraation tässä. Sitten käytämme tämän alla olevaa 'cout' -merkkiä jäljellä olevien arvojen hahmontamiseen.

Koodi 3:

#include

käyttämällä nimiavaruutta std ;

int pää ( )

{

int n1 , n2 ;

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

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

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

jatkaa ;

}

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

}

}

}

Lähtö:

Koska 'jatka' -rivi lisätään sisäkkäiseen silmukkaan iteroinnin ohittamiseksi, jossa molemmat muuttujan arvot ovat '3' ja kaikki muut arvot tulostetaan tähän.

Esimerkki 4:

'int'-muuttuja nimeltä 'num_1' alustetaan arvolla '1'. Sitten käytämme silmukkaa 'while' ja lisäämme ehdon 'num_1 <= 9'. Tämän alapuolella on 'cout' ja 'jos'-ehto on asetettu siihen. 'Jos'-ehto tarkistaa luvun loppuosan, joka on yhtä suuri kuin nolla, kun jaamme sen luvulla '2'. Tämä ehto lisätään, kun haluamme tarkistaa koodimme parillisen luvun. Alla sijoitamme 'num_1++' lisäämään 'num_1' arvoa. Tässä käytämme 'jatka' -toimintoa ohittamaan silmukan parilliset luvut emmekä hahmonna annettua viestiä silmukassa olevalle parilliselle numerolle.

Koodi 4:

#include

käyttämällä nimiavaruutta std ;

int pää ( ) {

int numero_1 = 1 ;

sillä aikaa ( numero_1 <= 9 ) {

cout << 'Numero on =' << numero_1 << endl ;

jos ( numero_1 % 2 == 0 ) {

numero_1 ++;

jatkaa ;

}

cout << 'numero on' << numero_1 << 'joka on pariton luku' << endl ;

numero_1 ++;

}

palata 0 ;

}

Lähtö:

Täällä voimme nähdä, että parilliset luvut jätetään pois lähdöstä ja parittoman luvun sanoma hahmonnetaan täällä vain 'jatka' -lausekkeen vuoksi, jonka lisäsimme koodiimme.

Esimerkki 5:

Viimeisessä koodissamme saamme käyttäjältä arvot, jotka ovat pienempiä kuin '45' ja lopetamme käyttäjän syöttämisen, kun syötämme negatiivisen arvon ja laskemme annettujen arvojen summan. Ensin alustetaan 'summaus' ja 'arvo' kokonaislukutietotyypeiksi.

Tarkista sitten, onko arvo positiivinen vai ei. Käytä sitten 'summaus + = arvo', jos arvo on positiivinen, ja muuta viesti muotoon 'Syötä summa summalle'. Tämän alapuolella käytämme 'cin' saadaksemme numeron ja tallennamme sen 'arvoon'. Nyt siirrymme eteenpäin ja katsomme, onko 'arvo > 45'. Jos tämä ehto täyttyy, meidän on suoritettava annettu rivi, johon olemme kirjoittaneet viestin, jotta syötetään arvo, joka on pienempi kuin '45'. Määritä sitten arvo = 0 ja sijoita jatka-lause, joka ohittaa kyseisen arvon ja saa käyttäjältä uuden arvon. Tämän jälkeen laskemme 'summauksen' ja renderöimme sen. Tämä summaus tehdään, kun syötetään negatiivinen arvo.

Koodi 5:

#include

käyttämällä nimiavaruutta std ;

int pää ( ) {

int summaus = 0 ;

int arvo = 0 ;

sillä aikaa ( arvo >= 0 ) {

summaus += arvo ;

cout << 'Syötä summa summalle:' ;

syöminen >> arvo ;

jos ( arvo > Neljä viisi ) {

cout << 'Tähän syöttämäsi numero on suurempi kuin 45, joten emme laske sitä'' << endl ;

arvo = 0 ;

jatkaa ;

}

}

cout << 'Syötetyn luvun summa on' << summaus << endl ;

palata 0 ;

}

Lähtö:

Tämä tulos näyttää, kuinka koodimme saa käyttäjän syötteen, käyttää summausta ja näyttää viestin, kun annamme arvon, joka on suurempi kuin '45'. Tässä saatamme huomata, että arvot, jotka ovat suurempia kuin '45', ohitetaan eikä niitä lasketa summausprosessissa. Tämä johtuu siitä, että käytimme 'jatka' -lausetta kyseisessä koodimme kohdassa.

Johtopäätös

C++-ohjelmoinnin 'jatka' -konseptia on tutkittu perusteellisesti tässä oppaassa. Tutkimme, kuinka tämä 'jatka' -lause auttaa ohittamaan haluttu arvo tulosteesta renderöintiin. Käytimme tätä 'jatka' -lausetta koodeissamme ja selitimme jokaisen koodin sekä näiden koodien tulokset. Käytimme tätä 'jatka' -lausetta 'for', 'while' ja 'nested for' -silmukan sisällä.