Bevezetés a C ++ ellenőrzési nyilatkozatához

A vezérlési nyilatkozatot egy programozási nyelven használják a program folyamatának vezérlésére. Ezek nem más, mint egy kulcsszó vagy állítások, amelyeket egy program használ a vezérlőáramlás átvitelére egy másik utasításra a feltételek alapján. Az adott feltétel alapján kiértékeli az eredményt és végrehajtja a megfelelő utasításokat. Ebben a cikkben példák segítségével tárgyaljuk a C ++ nyelven elérhető különféle ellenőrző állításokat.

Különböző ellenőrzési nyilatkozat a C ++-ban

Az alábbiakban található a C ++ különféle vezérlő utasításai.

1. C ++ kapcsoló nyilatkozat

A több feltétel közül a C ++ Switch utasítás egyetlen utasításot hajt végre. Olyan, mint egy létrán szereplő kijelentés, ha-else-if a C ++-ban.

A C ++ kapcsoló szintaxisa

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

Példa a C ++ kapcsolóra

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

Kimenet:

2. C ++ if-else állítás

A feltétel tesztelése a C ++ programozásban, ha az állítást használják. Különböző típusú if állítások

  • Ha az állítás a C ++-ban található
  • If-else állítás a c ++-ban
  • If-else-if létra c ++ -ban
a. Ha az állítás a C ++-ban található

C ++, ha a feltételt az argumentum értékeli. Ha a feltétel érvényes, akkor végrehajtásra kerül.

Az if utasítás szintaxisa a c ++-ban

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

Példa nyilatkozatra

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

Kimenet:

b. Ha más állítás a C ++ nyelven

A C ++ utasítás if-else szintén ellenőrzi a feltételt. A deklaráció akkor hajtódik végre, ha a feltétel igaz, különben a blokkot végrehajtják.

Az if-else állítás szintaxisa a c ++-ban

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

Példa if-kijelentésre

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

Kimenet:

c. If-else-if létra utasítás C ++-ban

A C ++ if-else-if létra deklaráció több utasításból, egy feltételben hajtódik végre.

Az if-else létra utasítás szintaxisa a c ++-ban

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
)

Példa az if-else létra nyilatkozatra

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

Kimenet:

3. A C ++ hurokhoz

A C ++ hurkot többször használják a program egy részének iterálására. Ajánlott, ha hurkokhoz használja az iterációs számot. Hurok esetén ajánlott.

A hurok utasítás szintaxisa a c ++-ban

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

Példa a huroknyilatkozatra

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

Kimenet:

4. C ++ hurokba beágyazott

A C ++ esetén használhatjuk a hurok belsejében lévő hurkot, úgynevezett hurokfészket. A belső hurok teljes végrehajtása a külső hurok végrehajtása után történik.

Példa a beágyazott hurokra a C ++-ban

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

Kimenet:

5. C ++ Míg a hurok

A C ++ esetén a hurkot többször használják a program egy részének iterálására. Ha az iterációs szám nincs beállítva, akkor tanácsos a hurok helyett a hurkot használni.

A loop ciklus szintaxisa a c ++-ban

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

Példa arra, hogy miközben a Loop a C ++

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

Kimenet:

Beágyazott példa a C huroknak a C ++ -ba

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

Kimenet:

6. Végezze a loop utasítás használatát a C ++ programban

A C ++ -ot sokszor használják a szoftver egy részének iterálására. Javasoljuk, hogy használjon megszakítási ciklust, ha az iteráció száma nem ismert és a hurkot legalább egyszer végre kell hajtani.

A c ++ ciklusú nyilatkozat szintaxisa

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

Példa a megszakítási hurok utasításra;

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

Kimenet:

Beágyazott Do-while hurok utasítás C ++-ban

A C ++ programban, amikor egy másik folyamat közbeni hurkot használ, akkor a beágyazott do-while hurok ismert. Mindegyik külső hurokhoz a fészkeltezett elvégzési hurok teljesen végrehajtva van.

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

Kimenet:

7. Break állítás C ++-ban

A C ++ szünet a hurok törésére vagy az utasítás váltásra szolgál. Megszakítja a program aktuális áramlását az adott állapotban. Belső hurok esetén csak a belső hurok szakad meg.

A szünet mondat szintaxisa a C ++-ban

Jump-statement;
break;

Példa a C ++ szünetnyilatkozatra

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

Kimenet:

Belső hurok törés utasítás a C ++-ban

A C ++ törés deklaráció csak akkor szakítja meg a belső hurkot, ha belső törés utasítást használ.

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

Kimenet:

8. Folytassa a nyilatkozatot a C ++ nyelven

A C ++ nyilatkozatot használjuk a hurok folytatására. A jelenlegi programfolyamat folytatódik, és a fennmaradó kódot egy megadott állapotban kihagyja. Ha van belső hurok, akkor csak a belső hurok folytatódik.

Folytatás utasítás szintaxisa a C ++ nyelven

Jump-statement;
Continue;

Példa a törés megállapításra a C ++-ban

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

Kimenet:

9. Goto kijelentés C ++-ban

A C + + goto deklarációt ugró deklarációnak is nevezik. A vezérlés átkerül a program másik részébe. Feltétel nélkül ment a megadott címkére.

Példa a Goto állításra a C ++-ban

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

Kimenet:

Ajánlott cikkek

Ez egy útmutató a C ++ vezérlőnyilatkozathoz. Itt tárgyaljuk a Bevezetést, a C ++ vezérlőelemeit, a különféle szintaxist, példákat és kimeneteket. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Minták a PHP-ben
  2. Míg a hurok a C
  3. Goto nyilatkozat C
  4. Folytassa a nyilatkozatot a C ++ nyelven
  5. Teljes útmutató a Python Switch nyilatkozathoz
  6. A 4 legfontosabb ellenőrzési nyilatkozat a PHP-ben

Kategória: