Introduzione alla dichiarazione di controllo in C ++

Un'istruzione di controllo viene utilizzata in un linguaggio di programmazione per controllare il flusso del programma. Non sono altro che una parola chiave o istruzioni utilizzate in un programma per trasferire il flusso di controllo a un'altra istruzione in base alle condizioni. Sulla base della condizione data, valuta il risultato ed esegue le istruzioni corrispondenti. In questo articolo, discuteremo le varie dichiarazioni di controllo disponibili nel linguaggio C ++ con l'aiuto di esempi.

Dichiarazione di controllo diversa in C ++

Di seguito è riportata la diversa istruzione di controllo in C ++.

1. Dichiarazione switch C ++

Dalle molteplici condizioni, un'istruzione Switch C ++ esegue una singola istruzione. È come un'istruzione ladder if-else-if in C ++.

Sintassi dell'istruzione Switch C ++

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

Esempio di istruzione switch 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;
)
)

Produzione:

2. Istruzione if-else C ++

Per verificare la condizione nella programmazione C ++ se l'istruzione è stata utilizzata. Sono diversi tipi di istruzione if

  • Dichiarazione if in C ++
  • Istruzione if-else in c ++
  • Ladder if-else-if in c ++
un. Dichiarazione if in C ++

C ++ se la condizione viene valutata dall'argomento. Se la condizione è valida, viene eseguita.

Sintassi dell'istruzione if in c ++

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

Esempio di istruzione 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;
)

Produzione:

b. Istruzione if else in C ++

L'istruzione C ++ if-else controlla anche la condizione. La dichiarazione viene eseguita se la condizione è vera, altrimenti viene eseguito il blocco.

Sintassi dell'istruzione if-else in c ++

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

Esempio di istruzione 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;
)

Produzione:

c. Istruzione ladder If-else-if in C ++

La dichiarazione ladder if-else-if C ++ viene eseguita da più istruzioni in una condizione.

Sintassi dell'istruzione ladder if-else 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
)

Esempio di istruzione ladder 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";
)
)

Produzione:

3. Per Loop in C ++

Il ciclo C ++ viene utilizzato più volte per ripetere una parte del programma. Si consiglia di utilizzare per i loop quando è impostato il numero di iterazione. Per i loop, si consiglia.

Sintassi dell'istruzione for loop in c ++

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

Esempio di istruzione loop

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

Produzione:

4. C ++ nidificato per loop

In C ++, possiamo usare il loop all'interno del loop, chiamato loop nest. Il loop interno viene eseguito completamente una volta eseguito il loop esterno.

Esempio di ciclo nidificato 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";
)
)
)

Produzione:

5. C ++ While Loop

In C ++, il ciclo viene utilizzato più volte per l'iterazione di una parte del programma. Se il numero di iterazione non è impostato, è consigliabile utilizzare il ciclo anziché il ciclo.

Sintassi dell'istruzione loop while in c ++

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

Esempio di while Loop in C ++

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

Produzione:

Esempio nidificato di ciclo While 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++;
)
)

Produzione:

6. Eseguire l'istruzione loop while in C ++

Il C ++ viene utilizzato più volte per ripetere una parte del software. Si consiglia di utilizzare un ciclo do-while, se il numero di iterazioni non è noto e il ciclo deve essere eseguito almeno una volta.

Sintassi di un'istruzione loop do-while in c ++

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

Esempio di istruzione loop do-while;

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

Produzione:

Istruzione loop do-while nidificata in C ++

In C ++, quando si utilizza do-while in un altro ciclo do-while, è noto il ciclo do-while nidificato. Per ogni loop esterno il loop do-while accoppiato viene eseguito completamente.

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

Produzione:

7. Dichiarazione di break in C ++

L'interruzione C ++ viene utilizzata per l'interruzione del ciclo o la commutazione delle istruzioni. Interrompe il flusso corrente del programma nello stato indicato. Nel caso di un loop interno, solo un loop interno si divide.

Sintassi dell'istruzione break in C ++

Jump-statement;
break;

Esempio di istruzione Break in C ++

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

Produzione:

Dichiarazione di interruzione del ciclo interno in C ++

La dichiarazione di interruzione C ++ interrompe il ciclo interno solo se si utilizza un'istruzione di interruzione interna.

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

Produzione:

8. Continua la dichiarazione in C ++

La dichiarazione C ++ viene utilizzata per la continuazione del ciclo. Il flusso di programma corrente continua e il codice rimanente viene omesso in uno stato specificato. Se esiste un loop interno, continua solo un loop interno.

Sintassi dell'istruzione continue in C ++

Jump-statement;
Continue;

Esempio di istruzione break in C ++

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

Produzione:

9. Vai all'istruzione in C ++

La dichiarazione goto C + + è anche chiamata dichiarazione di salto. Il controllo sull'altra parte del programma viene trasferito. Salva incondizionatamente sull'etichetta specificata.

Esempio di istruzione Goto 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!";
)
)

Produzione:

Articoli consigliati

Questa è una guida all'istruzione Control in C ++. Qui discutiamo l'introduzione, la diversa dichiarazione di controllo in C ++ insieme alle varie sintassi, esempi ed output. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più–

  1. Pattern in PHP
  2. Mentre Loop in C
  3. Vai a Dichiarazione in C
  4. Continua Dichiarazione in C ++
  5. Guida completa all'istruzione Switch Python
  6. Top 4 Dichiarazione di controllo in PHP

Categoria: