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 -
- Kuviot PHP: ssä
- Vaikka silmukka C
- Goton lausunto C: ssä
- Jatka lausuntoa C ++
- Täydellinen opas Python-kytkinlausekkeeseen
- 4 suosituinta valvontalausetta PHP: ssä