Introducere în Declarația de control în C ++
O declarație de control este utilizată într-un limbaj de programare pentru a controla fluxul programului. Ele nu sunt altceva decât un cuvânt cheie sau declarații care sunt utilizate într-un program pentru a transfera fluxul de control într-o altă declarație bazată pe condiții. Pe baza condiției date, evaluează rezultatul și execută declarațiile corespunzătoare. În acest articol, vom discuta despre diferitele declarații de control disponibile în limba C ++ cu ajutorul unor exemple.
Declarație de control diferită în C ++
Mai jos este instrucțiunea de control diferită în C ++.
1. Declarație de comutare C ++
Din mai multe condiții, o instrucțiune C ++ Switch execută o singură instrucțiune. Este ca o declarație a scării dacă-altfel-dacă în C ++.
Sintaxa C ++ Instrucțiunea 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;
)
Exemplu de declarație comutator 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;
)
)
ieşire:
2. Instrucțiunea C ++ if-else
Pentru a testa starea în programarea C ++ dacă a fost utilizată instrucțiunea. Ele sunt diferite tipuri de afirmație if
- Dacă afirmația în C ++
- Instrucțiune If-else în c ++
- Dacă-altfel-dacă scara în c ++
A. Dacă afirmația în C ++
C ++ dacă condiția este evaluată prin argument. Dacă condiția este valabilă, aceasta este executată.
Sintaxa instrucțiunii if în c ++
if(condition)
(
//code should be executed;
)
Exemplu de declarație 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;
)
ieşire:
b. În caz contrar, în C ++
Declarația C ++ if-else verifică și starea. Declarația se execută dacă condiția este adevărată, în caz contrar, blocul este realizat.
Sintaxa afirmației if-else din c ++
if(condition)
(
//code should be executed;
)else
(
//code should be executed;
)
Exemplu de declarație 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;
)
ieşire:
c. Dacă-altfel-dacă declarația scară în C ++
Declarația C ++ if-else-if ladder se execută din mai multe declarații într-o singură condiție.
Sintaxa declarației if-else ladder în 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
)
Exemplu de declarație dacă este altul
#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";
)
)
ieşire:
3. Pentru Loop în C ++
Bucla C ++ este utilizată de mai multe ori pentru a itera o parte a programului. Este recomandat să folosiți pentru bucle atunci când este setat numărul de iterație. Pentru bucle, este recomandat.
Sintaxa de instrucțiune pentru buclă în c ++
For(initialization; condition; incr/decr)(
//code should be executed;
)
Exemplu de declarație pentru buclă
#include
using namespace std;
int main() (
for(int i = 2; i <= 20; i++)(
cout << i << "\n";
)
)
ieşire:
4. C ++ Cuibărit pentru buclă
În C ++, putem folosi bucla din interiorul buclei, numită cuib buclă. Bucla interioară este complet executată după ce bucla externă este executată.
Exemplu de buclă cuibărită în 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";
)
)
)
ieşire:
5. C ++ În timp ce buclă
În C ++, bucla este folosită de mai multe ori pentru iterarea unei părți a programului. Dacă numărul de iterație nu este setat, este recomandabil să folosiți bucla decât bucla.
Sintaxa instrucțiunii loop în c ++
While(condition0
(
//code should be executed;
)
Exemplu de timp Loop în C ++
#include
using namespace std;
int main() (
int i = 5;
while(i <= 20)
(
cout << i << "\n";
i++;
)
)
ieşire:
Exemplu amplificat de buclă În timp ce în 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++;
)
)
ieşire:
6. Faceți instrucțiunea de buclă în C ++
C ++ este folosit de mai multe ori pentru a itera o parte din software. Se recomandă să utilizați o buclă de do-while, dacă numărul de iterații nu este cunoscut și bucla trebuie să fie efectuată cel puțin o dată.
Sintaxa unei instrucțiuni de buclă do-while în c ++
do
(
//code should be executed;
)
While(condition);
Exemplu de instrucțiune buclă do-while;
#include
using namespace std;
int main() (
int j = 2;
do(
cout << j << "\n";
j++;
) while (j <= 10) ;
)
ieşire:
Instrucțiune de buclă în timp ce a fost inclusă în C ++
În C ++, când utilizați do-while într-o altă buclă do-while, este cunoscută bucla do-while cuibărită. Pentru fiecare buclă externă, bucla do-whilst cuibărită este complet executată.
#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) ;
)
ieşire:
7. Declarație de pauză în C ++
Break C ++ este utilizat pentru ruperea buclei sau pentru comutarea declarațiilor. Acesta sparge fluxul curent al programului în starea dată. În cazul unei bucle interioare, doar o buclă internă se împarte.
Sintaxa declarației break în C ++
Jump-statement;
break;
Exemplu de declarație Break în C ++
#include
using namespace std;
int main() (
for (int j = 1; j <= 10; j++)
(
if (j == 10)
(
break;
)
cout << j << "\n";
)
)
ieşire:
Declarația de întrerupere a buclelor interioare în C ++
Declarația de pauză C ++ rupe bucla interioară numai dacă utilizați o declarație de pauză interioară.
#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";
)
)
)
ieşire:
8. Continuați declarația în C ++
Declarația C ++ este utilizată pentru continuarea buclei. Fluxul curent de program continuă și codul rămas este omis la o stare specificată. Dacă există o buclă interioară, doar o buclă interioară continuă.
Sintaxa declarației continue în C ++
Jump-statement;
Continue;
Exemplu de declarație de pauză în C ++
#include
using namespace std;
int main()
(
for(int j = 1; j <= 10; j++)(
if(j == 10)(
continue;
)
cout << j << "\n";
)
)
ieşire:
9. Declarația Goto în C ++
Declarația C + + goto este denumită și declarație de salt. Controlul către cealaltă parte a programului este transferat. Se salvează necondiționat eticheta specificată.
Exemplu de declarație Goto în 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!";
)
)
ieşire:
Articole recomandate
Acesta este un ghid pentru Declarația de control în C ++. Aici vom discuta Introducerea, instrucțiunea de control diferită în C ++ împreună cu diferitele sintaxe, exemple și ieșiri. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- Modele în PHP
- În timp ce Bucla în C
- Declarația de la Goto din C
- Continuați declarația în C ++
- Ghid complet pentru declarația comutatorului Python
- Top 4 Declarație de control în PHP