Wprowadzenie do instrukcji sterującej w C ++

Instrukcja sterująca jest używana w języku programowania do sterowania przebiegiem programu. Są niczym innym jak słowem kluczowym lub instrukcją używaną w programie do przeniesienia kontroli nad inną instrukcją na podstawie warunków. W oparciu o podany warunek ocenia wynik i wykonuje odpowiednie instrukcje. W tym artykule omówimy różne instrukcje sterujące dostępne w języku C ++ za pomocą przykładów.

Inna instrukcja sterująca w C ++

Poniżej znajduje się inna instrukcja sterująca w C ++.

1. Instrukcja przełącznika C ++

Z wielu warunków instrukcja C ++ Switch wykonuje pojedynczą instrukcję. To jest jak instrukcja drabinkowa if-else-if w C ++.

Składnia instrukcji 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;
)

Przykład instrukcji przełączania 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;
)
)

Wynik:

2. Instrukcja C ++ if-else

Aby przetestować warunek w programowaniu w C ++, jeśli użyto instrukcji. Są to różne typy instrukcji if

  • Instrukcja if w C ++
  • Instrukcja if-else w c ++
  • Drabina if-else-if w c ++
za. Instrukcja if w C ++

C ++, jeśli warunek jest oceniany przez argument. Jeśli warunek jest prawidłowy, jest wykonywany.

Składnia instrukcji if w c ++

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

Przykład instrukcji 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;
)

Wynik:

b. Instrukcja if w C ++

Instrukcja C ++ if-else również sprawdza warunek. Deklaracja jest wykonywana, jeśli warunek jest spełniony, w przeciwnym razie blok jest wykonywany.

Składnia instrukcji if-else w c ++

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

Przykład instrukcji 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;
)

Wynik:

do. Instrukcja if-else-if w C ++

Deklaracja drabinkowa C ++ if-else-if jest wykonywana z wielu instrukcji w jednym warunku.

Składnia instrukcji drabinkowej if-else w 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
)

Przykład instrukcji drabinkowej 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";
)
)

Wynik:

3. Dla pętli w C ++

Pętla C ++ jest używana wielokrotnie do iteracji części programu. Zaleca się stosowanie pętli, gdy ustawiony jest numer iteracji. W przypadku pętli zaleca się.

Składnia instrukcji for loop w c ++

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

Przykład instrukcji for loop

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

Wynik:

4. C ++ Nested For Loop

W C ++ możemy użyć pętli wewnątrz pętli, zwanej gniazdem pętli. Pętla wewnętrzna jest w pełni wykonywana po wykonaniu pętli zewnętrznej.

Przykład zagnieżdżonej pętli w 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";
)
)
)

Wynik:

5. C ++ While Loop

W C ++ pętla jest używana kilkakrotnie do iteracji części programu. Jeśli numer iteracji nie jest ustawiony, zaleca się użycie pętli zamiast pętli.

Składnia instrukcji while loop w c ++

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

Przykład while Loop w C ++

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

Wynik:

Przykład zagnieżdżenia pętli While w 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++;
)
)

Wynik:

6. Wykonaj instrukcję while loop w C ++

C ++ jest używany wiele razy do iteracji części oprogramowania. Zaleca się stosowanie pętli „do-while”, jeśli liczba iteracji nie jest znana, a pętla musi zostać wykonana co najmniej raz.

Składnia instrukcji pętli do-while w c ++

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

Przykład instrukcji pętli do-while;

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

Wynik:

Zagnieżdżona instrukcja pętli „do-while” w C ++

W C ++, gdy używasz do-while w innej pętli do-while, znana jest zagnieżdżona pętla do-while. Dla każdej zewnętrznej pętli zagnieżdżona pętla „do-while” jest całkowicie wykonywana.

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

Wynik:

7. Instrukcja Break w C ++

Break C ++ służy do przerywania pętli lub przełączania instrukcji. Przerywa bieżący przepływ programu w danym stanie. W przypadku pętli wewnętrznej dzieli się tylko pętla wewnętrzna.

Składnia instrukcji break w C ++

Jump-statement;
break;

Przykład instrukcji Break w C ++

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

Wynik:

Instrukcja przerwania pętli wewnętrznej w C ++

Deklaracja przerwania C ++ przerywa wewnętrzną pętlę tylko wtedy, gdy używasz wewnętrznej instrukcji break.

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

Wynik:

8. Kontynuuj Instrukcja w C ++

Deklaracja C ++ służy do kontynuacji pętli. Bieżący przepływ programu jest kontynuowany, a pozostały kod jest pomijany w określonym stanie. Jeśli istnieje pętla wewnętrzna, kontynuowana jest tylko pętla wewnętrzna.

Składnia instrukcji Continue w C ++

Jump-statement;
Continue;

Przykład instrukcji break w C ++

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

Wynik:

9. Oświadczenie Goto w C ++

Deklaracja goto C ++ jest również nazywana deklaracją skoku. Sterowanie do innej części programu zostaje przeniesione. Bezwarunkowo zapisuje się na podanej etykiecie.

Przykład instrukcji Goto w 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!";
)
)

Wynik:

Polecane artykuły

Jest to przewodnik po instrukcji sterującej w C ++. Tutaj omawiamy Wprowadzenie, Inną instrukcję sterowania w C ++ wraz z różnymi składniami, przykładami i wyjściami. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Wzory w PHP
  2. Podczas gdy pętla w C.
  3. Oświadczenie Goto w C
  4. Kontynuuj Instrukcja w C ++
  5. Kompletny przewodnik po instrukcji przełącznika Python
  6. Top 4 Oświadczenie kontrolne w PHP