Inleiding tot controleverklaring in C ++

Een besturingsopdracht wordt in een programmeertaal gebruikt om de stroom van het programma te regelen. Het zijn niets anders dan een trefwoord of verklaringen die in een programma worden gebruikt om de controlestroom over te dragen naar een andere verklaring op basis van de voorwaarden. Op basis van de gegeven voorwaarde evalueert het het resultaat en voert het de bijbehorende instructies uit. In dit artikel gaan we de verschillende besturingsinstructies bespreken die beschikbaar zijn in de taal C ++ met behulp van voorbeelden.

Verschillende controleverklaring in C ++

Hieronder staat de andere besturingsverklaring in C ++.

1. C ++ Switch verklaring

Vanuit de meerdere voorwaarden voert een C ++ Switch-instructie een enkele instructie uit. Het is als een ladder statement if-else-if in C ++.

Syntaxis van C ++ Switch-instructie

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

Voorbeeld van C ++ Switch Statement

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

Output:

2. C ++ if-else-verklaring

Om de voorwaarde in C ++ -programmering te testen als de instructie is gebruikt. Het zijn verschillende soorten if-instructies

  • If-verklaring in C ++
  • If-else-instructie in c ++
  • Als-anders-als ladder in c ++
een. If-verklaring in C ++

C ++ als de voorwaarde wordt geëvalueerd door het argument. Als de voorwaarde geldig is, wordt deze uitgevoerd.

Syntaxis van if-instructie in c ++

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

Voorbeeld van if-verklaring

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

Output:

b. Als anders statement in C ++

De instructie C ++ if-else controleert ook de voorwaarde. De verklaring wordt uitgevoerd als de voorwaarde waar is, anders wordt het blok uitgevoerd.

Syntaxis van de instructie if-else in c ++

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

Voorbeeld van een if-else-verklaring

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

Output:

c. If-else-if ladderverklaring in C ++

De C ++ if-else-if ladderverklaring wordt uitgevoerd vanuit meerdere statements in één voorwaarde.

Syntaxis van if-else ladderverklaring in 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
)

Voorbeeld van een instructie if-else ladder

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

Output:

3. Voor Loop in C ++

De C ++ -lus wordt meerdere keren gebruikt om een ​​deel van het programma te herhalen. Het wordt aanbevolen dat u voor lussen gebruikt wanneer het iteratienummer is ingesteld. Voor lussen wordt aanbevolen.

Syntaxis van for lus-instructie in c ++

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

Voorbeeld van een for-instructie

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

Output:

4. C ++ genest voor lus

In C ++ kunnen we de lus in de lus gebruiken, lusnest genoemd. De binnenste lus wordt volledig uitgevoerd zodra de externe lus wordt uitgevoerd.

Voorbeeld van geneste lus in 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";
)
)
)

Output:

5. C ++ While Loop

In C ++ wordt de lus meerdere keren gebruikt voor de iteratie van een deel van het programma. Als het iteratienummer niet is ingesteld, is het raadzaam om de lus te gebruiken in plaats van de lus.

Syntaxis van while-lusinstructie in c ++

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

Voorbeeld van while Loop in C ++

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

Output:

Genest voorbeeld van While-lus in 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++;
)
)

Output:

6. Doe terwijl lus-instructie in C ++

C ++ wordt vaak gebruikt om een ​​deel van de software te herhalen. Het is raadzaam om een ​​do-while-lus te gebruiken als het aantal iteraties niet bekend is en de lus minstens één keer moet worden uitgevoerd.

Syntaxis van een do-while-lusinstructie in c ++

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

Voorbeeld van een do-while-lusinstructie;

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

Output:

Geneste Do-while-lusinstructie in C ++

Wanneer u in C ++ do-while in een andere do-while-lus gebruikt, is de geneste do-while-lus bekend. Voor elke externe lus wordt de geneste do-while-lus volledig uitgevoerd.

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

Output:

7. Onderbrekingsverklaring in C ++

De break C ++ wordt gebruikt voor lusbreuk of het schakelen tussen instructies. Het verbreekt de huidige stroom van het programma in de gegeven status. In het geval van een binnenlus splitst alleen een interne lus.

Syntaxis van break-instructie in C ++

Jump-statement;
break;

Voorbeeld van Break-instructie in C ++

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

Output:

Verklaring van de binnenste lus in C ++

De C ++ break-verklaring breekt alleen de binnenste lus als u een inside break-instructie gebruikt.

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

Output:

8. Vervolg verklaring in C ++

De verklaring C ++ wordt gebruikt voor de voortzetting van de lus. De huidige programmastroom gaat door en de resterende code wordt weggelaten bij een opgegeven status. Als er een binnenlus is, gaat alleen een binnenlus door.

Syntaxis van continue verklaring in C ++

Jump-statement;
Continue;

Voorbeeld van een break-instructie in C ++

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

Output:

9. Ga naar verklaring in C ++

De C + + ga-aangifte wordt ook een sprongaangifte genoemd. De besturing naar het andere deel van het programma wordt overgedragen. Het slaat onvoorwaardelijk op het opgegeven label op.

Voorbeeld van een Goto-verklaring in 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!";
)
)

Output:

Aanbevolen artikelen

Dit is een gids voor Control Statement in C ++. Hier bespreken we de introductie, verschillende besturingsverklaring in C ++ samen met de verschillende syntaxis, voorbeelden en uitvoer. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie–

  1. Patronen in PHP
  2. Terwijl lus in C
  3. Ga naar verklaring in C
  4. Vervolg verklaring in C ++
  5. Volledige gids voor Python Switch-verklaring
  6. Top 4-controleverklaring in PHP