Tęskite C++

Teskite C



„C++“ ciklo viduje naudojame teiginį „tęsti“. Teiginys „tęsti“ naudojamas praleidžiant dabartinę ciklo iteraciją, o kodo valdymas siunčiamas į tolesnę iteraciją. Mes nustatome iteracijos sąlygą, kurią norime praleisti iš ciklo, ir įterpiame teiginį „tęsti“. Šiame vadove kalbama apie C++ programavimo teiginį „tęsti“.

1 pavyzdys:

„iostream“ antraštės failas yra įtrauktas į šį kodą. Šis antraštės failas naudojamas C++, nes šiame antraštės faile deklaruojamos įvesties arba išvesties funkcijos. Po to įdedame vardų erdvę „std“ ir iškviečiame funkciją „main()“. „A“ kintamąjį inicijuojame kaip sveikojo skaičiaus duomenų tipą ir įdedame kilpą „for“. Šioje kilpoje įdedame „a = 0“, o sąlyga, kurią pridedame čia, yra „a <= 9“. Tada padidiname jį „a“ reikšme. Toliau mes naudojame sąlygą „jei“, kai įterpiame „a == 5“ ir po jo įdedame teiginį „tęsti“. „Tęsti“ teiginiai padeda praleisti „5“ reikšmę iš šios kilpos. Tada pridedame „cout“ ir atspausdiname likusius skaičius. Jis pateikia visus skaičius, išskyrus „5“, nes įtraukėme teiginį „tęsti“.

1 kodas:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt a ;

dėl ( a = 0 ; a <= 9 ; a ++ ) {

jeigu ( a == 5 ) {

Tęsti ;

}

cout << 'Skaičius yra' << a << endl ;

}

grąžinti 0 ;

}

Išvestis:







Čia pateikiami visi skaičiai, tačiau skaičius „5“ praleidžiamas iš šios išvesties ir čia nepateikiamas, nes pridėjome teiginį „tęsti“, kad praleistume skaičių „5“ iš šios kilpos.





2 pavyzdys:

Mes naudojame teiginį „tęsti“ kilpoje „while“. Kode yra „iostream“ antraštės failas, nes įvesties ir išvesties metodai yra deklaruoti šiame antraštės faile. Tada pridedama „std“ vardų erdvė ir čia iškviečiama funkcija „main()“. Po to įdedame „int“ ir inicijuojame sveikojo skaičiaus kintamąjį pavadinimu „num“. Po to naudojame kilpą „while()“ ir pateikiame sąlygą „num <= 12“.





Žemiau pateikiame „jei“, kurioje yra kita sąlyga, kuri yra „skaičius == 7“. Tada įdedame „skaičius++“, kuris „skaičiaus“ reikšmėje padidės vienu. Po to naudojame teiginį „tęsti“. Šis teiginys „tęsti“ praleidžia skaičių „7“ iš „while“ ciklo. Pridedamas „cout“ ir atspausdinami likę skaičiai. Kadangi įterpėme teiginį „tęsti“, jis pateikia visus skaičius, išskyrus „7“. Po to įdedame „num++“, kad padidintume „num“ reikšmę.

2 kodas:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt ant vieno = 0 ;

kol ( ant vieno <= 12 ) {

jeigu ( ant vieno == 7 ) {

ant vieno ++;

Tęsti ;

}

cout << 'Mes rodome skaičių naudodami while kilpą' << ant vieno << endl ;

ant vieno ++;

}

grąžinti 0 ;

}

Išvestis:



Kadangi šiuo atveju spausdinami visi skaičiai, skaičius „7“ išvestyje praleidžiamas ir nepateikiamas, nes į kilpą pridedamas teiginys „tęsti“, kad būtų praleistas skaičius „7“.

3 pavyzdys:

Šį teiginį „tęsti“ įtraukiame į įdėtą „for“ kilpą. Įdėję antraštės failą ir „std“ vardų sritį, iškviečiame „main()“ metodą. Kintamieji „n1“ ir „n2“ čia deklaruojami kaip sveikojo skaičiaus tipas. Dabar mes naudojame „for“ kilpą, kurioje yra sąlyga „n1 <= 4“. Po juo vėl dedame „for“ kilpą, kuri yra „įdėta for“ kilpa. Antroje „for“ kilpoje yra sąlyga, kuri sako „n2 <= 4“.

Dabar mes naudojame „if“, kuriame pridedame sąlygą ir naudojame operatorių „&&“. Tada čia pridedamas žodis „tęsti“. Jis praleidžia tik tas reikšmes, kuriose „n1“ yra „3“, o „n2“ yra „3“. Kai ir „n1“, ir „n2“ yra „3“, čia ši ciklo iteracija praleidžiama. Tada mes naudojame žemiau esantį „cout“, kad pateiktume likusias reikšmes.

3 kodas:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( )

{

tarpt n1 , n2 ;

dėl ( n1 = 1 ; n1 <= 4 ; n1 ++ ) {

dėl ( n2 = 1 ; n2 <= 4 ; n2 ++ ) {

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

Tęsti ;

}

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

}

}

}

Išvestis:

Kadangi į įdėtą kilpą įtraukiama eilutė „tęsti“, kad būtų praleista iteracija, kai abi kintamųjų reikšmės yra „3“, o visos kitos reikšmės spausdinamos čia.

4 pavyzdys:

Kintamasis „int“, pavadintas „num_1“, inicijuojamas reikšme „1“. Tada naudojame ciklą „while“ ir pridedame sąlygą „num_1 <= 9“. Po juo įtrauktas „cout“ ir ten patalpinta sąlyga „jei“. Sąlyga „jei“ patikrina likusią skaičiaus dalį, lygią nuliui, kai ją padaliname iš „2“. Ši sąlyga pridedama, kai norime patikrinti lyginį skaičių mūsų kode. Žemiau įdedame „num_1++“, kad padidintume „num_1“ reikšmę. Čia mes naudojame „tęsti“, kad praleistume lyginius ciklo skaičius ir nepateiktų nurodyto pranešimo lyginiam skaičiui, kuris yra cikle.

4 kodas:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt skaičius_1 = 1 ;

kol ( skaičius_1 <= 9 ) {

cout << 'Skaičius yra =' << skaičius_1 << endl ;

jeigu ( skaičius_1 % 2 == 0 ) {

skaičius_1 ++;

Tęsti ;

}

cout << 'Skaičius yra' << skaičius_1 << 'kuris yra nelyginis skaičius' << endl ;

skaičius_1 ++;

}

grąžinti 0 ;

}

Išvestis:

Čia matome, kad išvestyje praleidžiami lyginiai skaičiai, o nelyginio skaičiaus pranešimas čia pateikiamas tik dėl teiginio „tęsti“, kurį įterpėme į savo kodą.

5 pavyzdys:

Paskutiniame kode iš vartotojo gauname reikšmes, kurios yra mažesnės nei „45“, ir baigiame vartotojo įvestį, kai įvedame neigiamą reikšmę ir apskaičiuojame nurodytų verčių sumą. Pirmiausia inicijuojame „sumavimą“ ir „vertę“ kaip sveikųjų skaičių duomenų tipus.

Tada patikrinkite, ar vertė yra teigiama, ar ne. Tada pritaikykite „sumavimas + = vertė“, jei vertė yra teigiama, ir pateikite pranešimą kaip „Įveskite sumos skaičių“. Žemiau mes naudojame „cin“, kad gautume skaičių ir išsaugotume jį „vertėje“. Dabar einame į priekį ir žiūrime, ar „vertė > 45“. Jei ši sąlyga įvykdoma, turime vykdyti nurodytą eilutę, kurioje parašėme pranešimą, kad įvestume mažesnę nei „45“ reikšmę. Tada priskirkite „value = 0“ ir pateikite teiginį „Continue“, kuris praleidžia tą reikšmę ir gaukite naują reikšmę iš vartotojo. Po to apskaičiuojame „sumavimą“ ir pateikiame jį. Ši suma atliekama, kai įvedame neigiamą reikšmę.

5 kodas:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt sumavimas = 0 ;

tarpt vertė = 0 ;

kol ( vertė >= 0 ) {

sumavimas += vertė ;

cout << „Įveskite sumos skaičių:“ ;

valgymas >> vertė ;

jeigu ( vertė > Keturi. Penki ) {

cout << 'Jūsų čia įvestas skaičius yra didesnis nei 45, todėl mes jo neskaičiuosime' << endl ;

vertė = 0 ;

Tęsti ;

}

}

cout << 'Įvesto skaičiaus suma yra' << sumavimas << endl ;

grąžinti 0 ;

}

Išvestis:

Šis rezultatas parodo, kaip mūsų kodas gauna vartotojo įvestį, taiko sumavimą ir rodo pranešimą, kai įvedame reikšmę, didesnę nei „45“. Čia galime pastebėti, kad vertės, kurios yra didesnės nei „45“, yra praleidžiamos ir neapskaičiuojamos sumavimo procese. Taip yra todėl, kad toje savo kodo vietoje pritaikėme teiginį „tęsti“.

Išvada

Šiame vadove nuodugniai išnagrinėta C++ programavimo koncepcija „tęsti“. Ištyrėme, kaip šis teiginys „tęsti“ padeda praleisti norimą reikšmę nuo išvesties iki pateikimo. Mes panaudojome šį teiginį „tęsti“ savo koduose ir paaiškinome kiekvieną kodą bei šių kodų rezultatus. Šį teiginį „tęsti“ naudojome kilpose „for“, „while“ ir „nested for“.