Johdanto C ++: n valvontalausekkeeseen

Ohjauslauseketta käytetään ohjelmointikielellä ohjaamaan ohjelman virtausta. Ne eivät ole muuta kuin avainsana tai lauseita, joita käytetään ohjelmassa siirtämään hallintavirta toiseen lauseeseen ehtojen perusteella. Annetun tilan perusteella se arvioi tuloksen ja suorittaa vastaavat lauseet. Tässä artikkelissa aiomme tarkastella esimerkkejä C ++ -kielellä käytettävissä olevista monista säätölausekkeista.

Erilainen valvontalauseke C ++: ssa

Alla on eri hallintalause C ++: ssa.

1. C ++ -kytkinlauseke

Useista ehdoista C ++ Switch -käsky suorittaa yhden käskyn. Se on kuin ladder-lause, jos-muuta-jos C ++: ssa.

C ++ -kytkimen lausekkeen syntaksi

Switch(expression)
(
case value1:
//code should be executed;
break;
case value2:
//code should be executed;
break;

Default:
//Code to execute if not all cases matched
break;
)

Esimerkki C ++-kytkinlausekkeesta

#include
using namespace std;
int main () (
int number;
cout << "To check the grade enter a number:";
cin >> number;
switch (number)
(
case 2: cout << "It is 2"; break;
case 3: cout << "It is 3"; break;
case 4: cout << "It is 4"; break;
default: cout << "Not 2, 3 or 4"; break;
)
)

lähtö:

2. C ++ if-else -lause

Testataan ehto C ++ -ohjelmoinnissa, jos lauseketta käytetään. Ne ovat erityyppisiä if-lauseita

  • Jos lause C ++
  • If-else-lause lauseessa c ++
  • Jos-muuta-jos tikkaat c ++: ssa
a. Jos lause C ++

C ++, jos ehtoa arvioidaan argumentilla. Jos ehto on kelvollinen, se suoritetaan.

Jos lause + on lause +, syntaksi

if(condition)
(
//code should be executed;
)

Esimerkki lausunnosta

#include
using namespace std;
int main () (
int number = 10;
if (number % 2 == 0)
(
cout << "The Number you have Enter it is Even";
)
return 0;
)

lähtö:

b. Jos muu lause C ++

Lause C ++ if-else tarkistaa myös ehdon. Ilmoitus toteutetaan, jos ehto on totta, muussa tapauksessa lohko suoritetaan.

C ++: n if-else-lauseen syntaksi

if(condition)
(
//code should be executed;
)else
(
//code should be executed;
)

Esimerkki lausunnosta jos muuta

#include
using namespace std;
int main () (
int number = 15;
if (number % 2 == 0)
(
cout << "The Number you have Enter it is Even";
)
else
(
cout << "The Number you have Enter it is Odd";
)
return 0;
)

lähtö:

C. Jos-muu-jos tikkaat lauseessa C ++

C ++ if-else-if tikkaat-ilmoitus suoritetaan useista lauseista yhdessä tilassa.

If-else-tikkaat-lauseen syntaksi c ++: ssa

If(condition1)
(
// code should be executed if condition1 is true
)
else if(condition2)
(
// code should be executed if condition2 is true
)
else if(condition3)
(
// code should be executed if condition3 is true
)
. . .
else(
// code should be executed if all condition is false
)

Esimerkki if-else-tikkaiden lausunnosta

#include
using namespace std;
int main () (
int number;
cout << "To Check Grade Enter a Number:";
cin >> number;
if (number 100)
(
cout << "wrong No";
)
else if(number >= 0 && number < 40)(
cout << "Fail";
)
else if (number >= 40 && number < 59)
(
cout << "D Grade";
)
else if (number >= 60 && number < 70)
(
cout <<" C Grade";
)
else if (number >= 71 && number < 79)
(
cout << "B Grade";
)
else if (number >= 80 && number < 89)
(
cout << "A Grade";
)
else if (number >= 90 && number <= 100)
(
cout << "A+ Grade";
)
)

lähtö:

3. Silmukkaa varten C ++

C ++ -silmukkaa käytetään useita kertoja ohjelman osan toistamiseen. On suositeltavaa käyttää silmukoita, kun iterointinumero on asetettu. Silmukoille suositellaan.

C ++ -silmukkalausekkeen syntaksi

For(initialization; condition; incr/decr)(
//code should be executed;
)

Esimerkki silmukkalausekkeesta

#include
using namespace std;
int main() (
for(int i = 2; i <= 20; i++)(
cout << i << "\n";
)
)

lähtö:

4. C ++, sisäkkäin silmukka

C ++: ssa voidaan käyttää silmukan sisäpuolella olevaa silmukkaa, jota kutsutaan loop pesäksi. Sisäinen silmukka on täysin suoritettu, kun ulkoinen silmukka on suoritettu.

Esimerkki sisäkkäisestä silmukasta C ++: ssa

#include
using namespace std;
int main () (
for(int i = 1; i <= 3; i++)(
for(int j = 1; j <= 3; j++)(
cout << i << " "<< j << "\n";
)
)
)

lähtö:

5. C ++ silmukka

C ++: ssa silmukkaa käytetään useita kertoja ohjelman osan toistoon. Jos iterointinumeroa ei ole asetettu, on suositeltavaa käyttää silmukkaa silmukan sijasta.

C ++: n silmukkalausekkeen syntaksi

While(condition0
(
//code should be executed;
)

Esimerkki silmukasta C ++: ssa

#include
using namespace std;
int main() (
int i = 5;
while(i <= 20)
(
cout << i << "\n";
i++;
)
)

lähtö:

Sisäkkäinen esimerkki C ++ -sivun while-silmukasta

#include
using namespace std;
int main () (
int i = 2;
while(i <= 5)
(
int j = 3;
while (j <= 3)
(
cout << i << " " << j << "\n";
j++;
)
i++;
)
)

lähtö:

6. Tee silmukkalause C ++: ssa

C ++: ta käytetään useita kertoja osan ohjelmiston iteraamiseen. On suositeltavaa käyttää keskeytyssilmukkaa, jos toiston määrää ei tiedetä ja silmukka on suoritettava vähintään kerran.

Tehtäväsilmukkalauseen syntaksi c ++: ssa

do
(
//code should be executed;
)
While(condition);

Esimerkki silmukka-käskystä

#include
using namespace std;
int main() (
int j = 2;
do(
cout << j << "\n";
j++;
) while (j <= 10) ;
)

lähtö:

Sisäänrakennettu Do-while-silmukkalause C ++: ssa

Kun käytät C ++ -tehtävässä to-do-loop-silmukkaa, sisäkkäinen do-while-silmukka tunnetaan. Jokaiselle ulkoiselle silmukalle sisäkkäin tehty silmukka on suoritettu kokonaan.

#include
using namespace std;
int main() (
int j = 1;
do(
int k = 1;
do(
cout << j << "\n";
k++;
) while (k <= 4) ;
j++;
) while (j <= 3) ;
)

lähtö:

7. Katkaisulause C ++: ssa

Taukoa C ++ käytetään silmukan rikkoutumiseen tai lausekytkentään. Se katkaisee ohjelman nykyisen virtauksen annetussa tilassa. Sisäisen silmukan tapauksessa vain sisäinen silmukka halkeaa.

Taukolausekkeen syntaksi C ++: ssa

Jump-statement;
break;

Esimerkki tauon lauseesta C ++: ssa

#include
using namespace std;
int main() (
for (int j = 1; j <= 10; j++)
(
if (j == 10)
(
break;
)
cout << j << "\n";
)
)

lähtö:

Sisäisen silmukan katkeama lause C ++: ssa

C ++ -rikkoilmoitus katkaisee sisäisen silmukan vain, jos käytät sisäkatkoslausetta.

#include
using namespace std;
int main()
(
for(int j = 1; j <= 5; j++)(
for(int k = 1; k <= 3; k++)(
if(j == 2&&k == 2)(
break;
)
cout << j << " " << k << "\n";
)
)
)

lähtö:

8. Jatka lausuntoa C ++-muodossa

Ilmoitusta C ++ käytetään silmukan jatkamiseen. Nykyinen ohjelmavirta jatkuu ja jäljellä oleva koodi jätetään pois määrätyssä tilassa. Jos sisäpiiri on olemassa, vain sisäpiiri jatkuu.

Jatka-lauseen syntaksi C ++: ssa

Jump-statement;
Continue;

Esimerkki taukolausunnosta C ++: ssa

#include
using namespace std;
int main()
(
for(int j = 1; j <= 10; j++)(
if(j == 10)(
continue;
)
cout << j << "\n";
)
)

lähtö:

9. Mene lauseeseen C ++

C + + -goto-ilmoitusta kutsutaan myös hyppy-ilmoitukseksi. Ohjaus ohjelman toiseen osaan siirretään. Se tallentaa määriteltyyn tarraan ehdoitta.

Esimerkki Goto-lauseesta C ++: ssa

#include
using namespace std;
int main()
(
ineligible:
cout << "For the driving you are not eligible \n";
cout << "Please enter your Age:\n";
int age;
cin >> age;
if (age < 18)(
goto ineligible;
)
else
(
Cout << "You are eligible for driving!";
)
)

lähtö:

Suositellut artikkelit

Tämä on opas valvontalausekkeeseen C ++: ssa. Tässä keskustellaan johdannosta, C ++: n erilaisesta ohjauslausekkeesta sekä eri syntaksista, esimerkeistä ja tuotoksista. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Kuviot PHP: ssä
  2. Vaikka silmukka C
  3. Goton lausunto C: ssä
  4. Jatka lausuntoa C ++
  5. Täydellinen opas Python-kytkinlausekkeeseen
  6. 4 suosituinta valvontalausetta PHP: ssä