Continuați declarația în C ++ - Cum funcționează declarația Continuă în C ++

Cuprins:

Anonim

Introducere în declarația de continuare în C ++

Ca și instrucțiunea de pauză, instrucțiunea de continuare este, de asemenea, o instrucțiune de control buclă care este utilizată pentru a controla fluxul de execuție. Declarația Continuă funcționează exact opus declarației de pauză. Instrucțiunea de pauză este folosită pentru a încheia bucla, în timp ce instrucțiunea continuare este utilizată pentru a executa următoarea iterație a buclei. Numele în sine spune că forțează bucla să continue și să execute următoarea iterație a buclei. Declarațiile din bucla care urmează instrucțiunilor continue vor fi omise și începerea execuției următoarei iterații.

Sintaxă:

Continuă se folosește cuvântul cheie. Sintaxa pentru declarația continuare în C ++ este următoarea:

continue;

Diagrama de flux

Organigrama pentru declarația continuare este următoarea:

Cum funcționează declarația Continuă în C ++?

Pe baza condiției buclei sunt executate instrucțiunile din interiorul buclei. Dacă condiția dată este adevărată, continuă iterația buclei. dacă condiția dată este falsă, bucla va fi încheiată. Dacă instrucțiunea continuare este menționată în interiorul buclei, omite instrucțiunea curentă și transferă controlul pentru a executa următoarea iterație a buclei. Pentru a înțelege cum funcționează exact declarația continuare în C ++, să discutăm câteva exemple pentru o mai bună înțelegere.

Exemplul # 1 - Utilizarea declarației Continuare în Bucla For

În programul C ++ următor, vom vedea cum se utilizează instrucțiunea continue într-o buclă For. Pentru aceasta, utilizatorul poate furniza numărul și apoi rezultatul va fi afișat pe ecran:

Cod:

#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;
)

ieşire:

Explicația programului de mai sus: În programul de mai sus, pentru a arăta implementarea instrucțiunii continue, am folosit pentru metoda buclă. Programul este scris pentru a tipări lista numerelor specificate de utilizator. Aici am inițializat două variabile n pentru a stoca valoarea și eu pentru iterație. Programul solicită mai întâi utilizatorului să introducă numărul și apoi să stocheze numărul în n. În buclă, am inițiat I până la 0 și am menționat o condiție care verifică că ar trebui să fie mai mică sau egală cu n. În interiorul buclei, am menționat instrucțiunea continuare pentru a omite numărul 2. când devin 2, acesta sări această valoare și continuă bucla. dacă numărul nu este 2, atunci Instrucțiunea din afara if va fi executată și tipărește numărul unu câte unul.

Exemplul # 2 - Utilizarea declarației Continuare în În buclă

În programul C ++ următor, vom vedea cum se utilizează instrucțiunea continue într-o buclă while, atunci rezultatul va fi afișat pe ecran:

Cod:

#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;
)

ieşire:

Explicația Programului de mai sus: În programul de mai sus, pentru a arăta implementarea instrucțiunii continue, am utilizat metoda Cârlig. Programul este scris pentru a tipări lista numerelor specificate de utilizator. Aici am inițializat două variabile n pentru a stoca valoarea și eu pentru iterație. Programul solicită mai întâi utilizatorului să introducă numărul și apoi să stocheze numărul în n. În timp ce bucla, am inițiat I până la 0 și am menționat o condiție care verifică că ar trebui să fie mai mică sau egală cu n. În interiorul buclei, am menționat instrucțiunea continuare pentru a omite numărul 2. când devin 2, acesta sări această valoare și continuă bucla. dacă numărul nu este 2, atunci Instrucțiunea din afara if va fi executată și tipărește numărul unu câte unul.

Exemplul # 3 - Utilizarea declarației Continuare în Bucla în timp ce faceți

În programul C ++ următor, vom vedea cum se utilizează instrucțiunea de continuare într-o buclă Do while, apoi rezultatul va fi afișat pe ecran.

Cod:

#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;
)

ieşire:

Explicația Programului de mai sus: În programul de mai sus, pentru a arăta implementarea instrucțiunii continue, am utilizat metoda Buclă Do while. Programul este scris pentru a tipări lista numerelor specificate de utilizator. Aici am inițializat două variabile n pentru a stoca valoarea și eu pentru iterație. Programul solicită mai întâi utilizatorului să introducă numărul și apoi să stocheze numărul în n. În bucla Do while, am inițiat I până la 0 și am menționat o condiție care verifică că ar trebui să fie mai mică sau egală cu n. În interiorul buclei, am menționat instrucțiunea continuare pentru a omite numărul 2. când devin 2, acesta sări această valoare și continuă bucla. dacă numărul nu este 2, atunci Declarația din afara dacă va fi executată și tipărește numărul unu câte unul.

Concluzie

În acest articol, am văzut diferite programe pentru a înțelege modul în care continuă funcționarea declarației în C ++. Sper că veți găsi acest articol util.

Articole recomandate

Acesta este un ghid pentru declarația de continuare în C ++. Aici discutăm diferite programe pentru a înțelege modul în care continuă funcționarea declarației în C ++. Puteți parcurge și alte articole conexe pentru a afla mai multe -

  1. Constructor și distrugător în C ++
  2. Continuați declarația în Java
  3. Declarație de pauză în Java
  4. C ++ colectarea gunoiului
  5. Top 11 caracteristici și avantaje ale C ++
  6. Declarație de pauză în Python | Top 7 exemple
  7. Declarație de control în C ++