Úvod do kontrolného vyhlásenia v C ++
Riadiaci príkaz sa používa v programovacom jazyku na riadenie toku programu. Nejde iba o kľúčové slovo alebo príkazy, ktoré sa používajú v programe na prenos toku kontroly do iného príkazu založeného na podmienkach. Na základe danej podmienky vyhodnotí výsledok a vykoná príslušné vyjadrenia. V tomto článku budeme pomocou príkladov diskutovať o rôznych kontrolných príkazoch dostupných v jazyku C ++.
Rôzne kontrolné vyhlásenie v C ++
Nižšie je uvedený rozdielny riadiaci príkaz v C ++.
1. Vyhlásenie o prepnutí C ++
Z viacerých podmienok vykoná príkaz C ++ Switch jeden príkaz. Je to ako vyhlásenie v rebríčku, ak v inom jazyku v jazyku C ++.
Syntax príkazu 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;
)
Príklad príkazu prepínania 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;
)
)
Výkon:
2. C ++ vyhlásenie if-else
Test stavu v programovaní C ++, ak sa príkaz použil. Sú to rôzne typy príkazov if
- Ak je vyhlásenie v C ++
- Príkaz if-else v c ++
- Rebrík if-else-if in c ++
a. Ak je vyhlásenie v C ++
C ++, ak je podmienka vyhodnotená argumentom. Ak je podmienka platná, vykoná sa.
Syntax príkazu if v c ++
if(condition)
(
//code should be executed;
)
Príklad vyhlásenia if
#include
using namespace std;
int main () (
int number = 10;
if (number % 2 == 0)
(
cout << "The Number you have Enter it is Even";
)
return 0;
)
Výkon:
b. Ak nie, prehlásenie v C ++
Príkaz C ++ if-else tiež kontroluje stav. Vyhlásenie sa vykoná, ak je splnená podmienka, inak sa vykoná blok.
Syntax príkazu if-else v c ++
if(condition)
(
//code should be executed;
)else
(
//code should be executed;
)
Príklad vyhlásenia 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;
)
Výkon:
c. Príkaz rebríka if-else-if v C ++
Vyhlásenie v rebríčku C ++ if-else-if sa vykonáva z viacerých príkazov v jednej podmienke.
Syntax príkazu if-else rebríka 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
)
Príklad vyhlásenia o rebríčku 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";
)
)
Výkon:
3. Pre slučku v C ++
Slučka C ++ sa viackrát používa na opakovanie časti programu. Odporúča sa použiť pre slučky, keď je nastavené iteračné číslo. Pre slučky sa odporúča.
Syntax príkazu loop v c ++
For(initialization; condition; incr/decr)(
//code should be executed;
)
Príklad príkazu loop
#include
using namespace std;
int main() (
for(int i = 2; i <= 20; i++)(
cout << i << "\n";
)
)
Výkon:
4. C ++ vnorené pre slučku
V C ++ môžeme použiť slučku vo vnútri slučky, nazývanú slučkové hniezdo. Po vykonaní externej slučky sa vnútorná slučka úplne vykoná.
Príklad vnorenej slučky 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";
)
)
)
Výkon:
5. C ++, zatiaľ čo slučka
V C ++ sa slučka viackrát používa na iteráciu časti programu. Ak iteračné číslo nie je nastavené, odporúča sa radšej použiť slučku ako slučku.
Syntax príkazu while while v c ++
While(condition0
(
//code should be executed;
)
Príklad while loop v C ++
#include
using namespace std;
int main() (
int i = 5;
while(i <= 20)
(
cout << i << "\n";
i++;
)
)
Výkon:
Vnorený príklad slučky while 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++;
)
)
Výkon:
6. Vykonajte príkaz while while v jazyku C ++
C ++ sa používa mnohokrát na opakovanie časti softvéru. Ak počet iterácií nie je známy a slučka sa musí vykonať aspoň raz, odporúča sa použiť slučku do-while.
Syntax príkazu do-while loop v c ++
do
(
//code should be executed;
)
While(condition);
Príklad príkazu do-while loop;
#include
using namespace std;
int main() (
int j = 2;
do(
cout << j << "\n";
j++;
) while (j <= 10) ;
)
Výkon:
Príkaz na vnorenú slučku Do-while v jazyku C ++
V C ++, keď používate do-while v inej slučke do-while, je vnorená slučka do-while známa. Pre každú externú slučku je vnorená slučka do-while úplne vykonaná.
#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) ;
)
Výkon:
7. Vyhlásenie o prerušení v C ++
Prestávka C ++ sa používa na prerušenie slučky alebo prepínanie príkazov. Preruší aktuálny tok programu v danom stave. V prípade vnútornej slučky sa delí iba vnútorná slučka.
Syntax príkazu break v C ++
Jump-statement;
break;
Príklad výpisu prerušenia v C ++
#include
using namespace std;
int main() (
for (int j = 1; j <= 10; j++)
(
if (j == 10)
(
break;
)
cout << j << "\n";
)
)
Výkon:
Príkaz prerušenia vnútornej slučky v C ++
Deklarácia prerušenia C ++ prerušuje vnútornú slučku, iba ak použijete príkaz na prerušenie vo vnútri.
#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";
)
)
)
Výkon:
8. Pokračujte vo vyhlásení v C ++
Vyhlásenie C ++ sa používa na pokračovanie slučky. Aktuálny priebeh programu pokračuje a zostávajúci kód sa v zadanom stave vynechá. Ak existuje vnútorná slučka, pokračuje iba vnútorná slučka.
Syntax príkazu pokračovat v C ++
Jump-statement;
Continue;
Príklad výpisu prerušenia v C ++
#include
using namespace std;
int main()
(
for(int j = 1; j <= 10; j++)(
if(j == 10)(
continue;
)
cout << j << "\n";
)
)
Výkon:
9. Prejdite na vyhlásenie v C ++
Deklarácia C + + goto sa tiež nazýva skoková deklarácia. Ovládač sa prenesie na druhú časť programu. Bezpodmienečne sa uloží na určený štítok.
Príklad príkazu Goto 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!";
)
)
Výkon:
Odporúčané články
Toto je príručka pre vyhlásenie o kontrole v jazyku C ++. Tu diskutujeme Úvod, Rôzne kontrolné výroky v C ++ spolu s rôznymi Syntax, Príklady a Výstupy. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- Vzory v PHP
- Zatiaľ čo slučka v C
- Goto vyhlásenie v C
- Pokračovať vo vyhlásení v C ++
- Kompletný sprievodca príkazom Python Switch
- Top 4 kontrolné vyhlásenie v PHP