Sissejuhatus C ++ avalduse jätkamisse
Nagu katkestuslause, on ka jätkamisavaldus silmusekontrolli avaldus, mida kasutatakse täitmise voo juhtimiseks. Jätkamine töötab täpselt vastupidiselt katkestuse avaldusele. Murdeavaldust kasutatakse silmuse lõpetamiseks, samal ajal kui jätkamisavaldust kasutatakse silmuse järgmise iteratsiooni teostamiseks. Nimi ise ütleb, et see sunnib ahelat jätkama ja ahela järgmise iteratsiooni teostama. Jätkamisavaldustele järgnevad ahelas olevad avaldused jäetakse vahele ja järgmise iteratsiooni käivitamine algab.
Süntaks:
Jätka märksõna kasutatakse. C ++ jätkamise avalduse süntaks on järgmine:
continue;
Vooskeem
Jätkamisaruande vooskeem on järgmine:
Kuidas töötab C ++ Jätkamine?
Silmuse tingimuse alusel täidetakse silmuse sees olevad avaldused. Kui antud tingimus on tõene, jätkub ahela iteratsiooni. kui antud tingimus on vale, siis silmus lõpetatakse. Kui jätkamisavaldust on ahelas mainitud, jätab see praeguse avalduse vahele ja annab juhtimise üle järgmise ahela iteratsiooni teostamiseks. Et mõista, kuidas täpselt jätkamislause töötab C ++, arutame parema mõistmise huvides mõnda näidet.
Näide nr 1 - Jätkamise avalduse kasutamine ettevõttes For Loop
Järgmises C ++ programmis näeme, kuidas kasutada jätkamisavaldust For-ahelas. Selleks saab kasutaja numbri sisestada ja tulemus kuvatakse ekraanil:
Kood:
#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äljund:
Ülaltoodud programmi seletus: ülaltoodud programmis oleme jätkamisavalduse rakendamise näitamiseks kasutanud silmusmeetodit. Programm on kirjutatud kasutaja määratud numbriloendi printimiseks. Siin oleme algatanud kaks muutujat n väärtuse salvestamiseks ja mina iteratsiooni jaoks. Programm palub kasutajal kõigepealt sisestada number ja seejärel salvestada number n-i. Silmuse jaoks oleme algatanud I väärtuseks 0 ja maininud tingimust, mis kontrollib, et ma peaksin olema n-st väiksem või sellega võrdne. Silmuse sees oleme maininud jätkamisavaldust, et jätta number 2. Kui minust saab 2, jätab see selle väärtuse vahele ja jätkab silmust. kui number pole 2, siis täidetakse avaldus väljaspool if-i ja prinditakse number ükshaaval.
Näide nr 2 - Jätkamise avalduse kasutamine Kuigi Loop-is
Järgmises C ++ programmis näeme, kuidas kasutada jätkamisavaldust Kuigi silmus, siis kuvatakse tulemus ekraanil:
Kood:
#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äljund:
Ülaltoodud programmi selgitus: ülaltoodud programmis oleme jätkamisavalduse rakendamise näitamiseks kasutanud meetodit loop. Programm on kirjutatud kasutaja määratud numbriloendi printimiseks. Siin oleme algatanud kaks muutujat n väärtuse salvestamiseks ja mina iteratsiooni jaoks. Programm palub kasutajal kõigepealt sisestada number ja seejärel salvestada number n-i. Silmuse ajal oleme algatanud I-ni 0 ja maininud tingimust, mis kontrollib, et ma peaks olema n-st väiksem või sellega võrdne. Silmuse sees oleme maininud jätkamisavaldust, et jätta number 2. Kui minust saab 2, jätab see selle väärtuse vahele ja jätkab silmust. kui number pole 2, siis täidetakse avaldus väljaspool if-i ja prinditakse number ükshaaval.
Näide nr 3 - Jätkamise avalduse kasutamine funktsioonis Loo silmus
Järgmises C ++ programmis näeme, kuidas kasutada käsku Jätka jätkamise ahelas, siis kuvatakse tulemus ekraanil.
Kood:
#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äljund:
Ülaltoodud programmi seletus: ülaltoodud programmis oleme jätkamisavalduse rakendamise näitamiseks kasutanud silmuse meetodit Do Do. Programm on kirjutatud kasutaja määratud numbriloendi printimiseks. Siin oleme algatanud kaks muutujat n väärtuse salvestamiseks ja mina iteratsiooni jaoks. Programm palub kasutajal kõigepealt sisestada number ja seejärel salvestada number n-i. Silmuse Do Do ajal oleme algatanud väärtuse 0 ja maininud tingimust, mis kontrollib, et ma peaksin olema n-st väiksem või sellega võrdne. Silmuse sees oleme maininud jätkamisavaldust, et jätta number 2. Kui minust saab 2, jätab see selle väärtuse vahele ja jätkab silmust. kui number pole 2, siis täidetakse avaldus väljaspool if-i ja prinditakse number ükshaaval.
Järeldus
Selles artiklis oleme näinud erinevaid programme, et mõista, kuidas nad jätkavad avalduse toimimist rakenduses C ++. Loodetavasti leiate sellest artiklist abi.
Soovitatavad artiklid
See on juhend jätkamiseks avalduses C ++. Siin käsitleme erinevaid programme, et mõista, kuidas nad jätkavad väite toimimist C ++ -s. Lisateavet leiate ka meie muudest seotud artiklitest -
- C ++ konstruktor ja hävitaja
- Jätka avaldust Java keeles
- Break avaldus Java
- C ++ prügikoristus
- C ++ 11 peamist funktsiooni ja eelist
- Vaheaja avaldus Pythonis | 7 parimat näidet
- Kontrollkäsk C ++ -s