Uvod v izjavo o nadzoru v C ++

Krmilni stavek se uporablja v programskem jeziku za nadzor toka programa. Niso nič drugega kot ključna beseda ali stavki, ki se v programu uporabljajo za prenos toka nadzora v drug stavek na podlagi pogojev. Na podlagi danega pogoja oceni rezultat in izvede ustrezne izjave. V tem članku bomo s pomočjo primerov razpravljali o različnih stavkih nadzora, ki so na voljo v jeziku C ++.

Različna izjava o nadzoru v C ++

Spodaj je različna izjava nadzora v C ++.

1. Izjava o stikalu C ++

Iz več pogojev stavek C ++ Switch izvede eno izjavo. Je kot izjava o lestvi, če-drugače-če je v C ++.

Sintaksa stavka C ++ Switch

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

Primer izjave stikala C ++

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

Izhod:

2. Izjava C ++ if-else

Če želite uporabiti stavek, preverite stanje v programiranju C ++. To so različne vrste izjave if

  • Če je izjava v C ++
  • Izjava if-else v c ++
  • Če-drugače - če je lestev v c ++
a. Če je izjava v C ++

C ++, če se stanje oceni z argumentom. Če je pogoj veljaven, se izvrši.

Sintaksa stavka if v c ++

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

Primer, če Izjava

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

Izhod:

b. Če drugače navedite v C ++

Stavek preverja tudi stavek C ++ if-else. Izjava se izvede, če je pogoj resničen, sicer se izvede blok.

Sintaksa stavka if-else v c ++

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

Primer izjave "if-else"

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

Izhod:

c. Če-else-če je izjava o lestvi v C ++

Deklaracija lestve C ++ if-else-if se izvede iz več stavkov v enem pogoju.

Sintaksa izjave lestve if-else v c ++

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
)

Primer izjave o lestvi if-else

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

Izhod:

3. Za zanko v C ++

Zanka C ++ se večkrat uporablja za ponovitev dela programa. Priporočljivo je, da uporabite zanke, ko je nastavljena številka iteracije. Za zanke je priporočljivo.

Sintaksa stavka za zanko v c ++

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

Primer izjave zanke

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

Izhod:

4. C ++ gnezdi za zanko

V C ++ lahko uporabimo zanko znotraj zanke, ki se imenuje zančno gnezdo. Notranja zanka se v celoti izvede, ko se izvede zunanja zanka.

Primer ugnezdene zanke v C ++

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

Izhod:

5. C ++ Medtem ko je zanka

V C ++ se zanka večkrat uporablja za iteracijo dela programa. Če iteracijska številka ni nastavljena, je priporočljivo uporabiti zanko in ne zanko.

Skladnja stavek while zanke v c ++

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

Primer, medtem ko je zanka v C ++

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

Izhod:

Gnezden primer Čeprav je zanka v C ++

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

Izhod:

6. Medtem ko naredite stavek zanke v C ++

C ++ se večkrat uporablja za ponovitev dela programske opreme. Priporočamo, da uporabite zanko do-while, če število iteracij ni znano in mora biti zanka izvedena vsaj enkrat.

Sintaksa izraza zanka do-while v c ++

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

Primer izjave do-while zanke;

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

Izhod:

Gnezdeni stavek zanke Do-while v C ++

V C ++, ko uporabljate do-while v drugi zanki do-while, je gnezdena zanka do-while znana. Za vsako zunanjo zanko je vgrajena nestled do-while zanka v celoti.

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

Izhod:

7. Izjava o prekinitvi v C ++

Odmor C ++ se uporablja za prelom zanke ali preklop stavka. Prekine trenutni tok programa v danem stanju. Pri notranji zanki se razcepi samo notranja zanka.

Sintaksa izjave o prekinitvi v C ++

Jump-statement;
break;

Primer izjave Break v C ++

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

Izhod:

Izjava o prekinitvi notranje zanke v C ++

Deklaracija prekinitve C ++ prebije notranjo zanko samo, če uporabljate izjavo o prelomu znotraj.

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

Izhod:

8. Nadaljujte z izjavo v jeziku C ++

Za nadaljevanje zanke se uporablja deklaracija C ++. Trenutni programski tok se nadaljuje, preostala koda pa je v določenem stanju izpuščena. Če obstaja notranja zanka, se nadaljuje samo notranja zanka.

Skladnja nadaljevalnega stavka v C ++

Jump-statement;
Continue;

Primer izjave o prekinitvi v C ++

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

Izhod:

9. Goto izjava v C ++

Goto deklaracijo C + + imenujemo tudi deklaracija skoka. Nadzor se prenese na drugi del programa. Brezpogojno shrani na navedeno oznako.

Primer Goto izjave v C ++

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

Izhod:

Priporočeni članki

To je vodnik za izjavo o nadzoru v C ++. Tukaj razpravljamo o uvodu, različni izjavi nadzora v C ++, skupaj z različnimi sintakso, primeri in izhodi. Obiščite lahko tudi druge naše predlagane članke, če želite izvedeti več -

  1. Vzorci v PHP
  2. Medtem ko je zanka v C
  3. Goto izjava v C
  4. Nadaljujte z izjavo v jeziku C ++
  5. Celoten vodnik izjave o stikalu Python
  6. Top 4 izjava o nadzoru v PHP