Введение в оператор управления в C ++

Оператор управления используется на языке программирования для управления потоком программы. Это не что иное, как ключевое слово или операторы, которые используются в программе для передачи потока управления другому оператору на основе условий. На основе заданного условия он оценивает результат и выполняет соответствующие операторы. В этой статье мы собираемся обсудить различные управляющие операторы, доступные на языке C ++, с помощью примеров.

Различные операторы управления в C ++

Ниже приведен другой оператор управления в C ++.

1. C ++ Switch Statement

Из нескольких условий оператор C ++ Switch выполняет один оператор. Это как лестничный оператор if-else-if в C ++.

Синтаксис оператора 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;
)

Пример оператора переключения 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;
)
)

Выход:

2. C ++ if-else оператор

Чтобы проверить условие в программировании на C ++, если используется инструкция. Это разные типы операторов if

  • Если заявление в C ++
  • Оператор if-else в c ++
  • Лестница if-else-if в c ++
а. Если заявление в C ++

C ++, если условие оценивается аргументом. Если условие действительно, оно выполняется.

Синтаксис оператора if в c ++

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

Пример оператора 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;
)

Выход:

б. Если еще заявление в C ++

Оператор C ++ if-else также проверяет условие. Объявление выполняется, если условие истинно, в противном случае выполняется блок.

Синтаксис оператора if-else в c ++

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

Пример оператора 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;
)

Выход:

с. Лестница if-else-if в C ++

Объявление C ++ if-else-if запускается из нескольких операторов в одном условии.

Синтаксис if-else лестничного оператора в 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
)

Пример оператора if-else ladder

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

Выход:

3. Для цикла в C ++

Цикл C ++ используется несколько раз для итерации части программы. Рекомендуется использовать для циклов, когда установлен номер итерации. Для петель рекомендуется.

Синтаксис для оператора цикла в C ++

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

Пример цикла for

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

Выход:

4. C ++, вложенный в цикл

В C ++ мы можем использовать цикл внутри цикла, который называется loop nest. Внутренний цикл полностью выполняется после выполнения внешнего цикла.

Пример вложенного цикла в 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";
)
)
)

Выход:

5. C ++ Пока цикл

В C ++ цикл используется несколько раз для итерации части программы. Если номер итерации не задан, рекомендуется использовать цикл, а не цикл.

Синтаксис оператора цикла while в c ++

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

Пример while Loop в C ++

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

Выход:

Вложенный пример цикла While в 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++;
)
)

Выход:

6. Делайте пока оператор цикла в C ++

C ++ используется много раз для итерации части программного обеспечения. Рекомендуется использовать цикл do-while, если число итераций неизвестно и цикл должен быть выполнен хотя бы один раз.

Синтаксис оператора цикла do-while в c ++

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

Пример оператора цикла do-while;

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

Выход:

Вложенный оператор цикла Do-while в C ++

В C ++, когда вы используете do-while в другом цикле do-while, вложенный цикл do-while известен. Для каждого внешнего цикла полностью выполняется выполненный цикл do-whilst.

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

Выход:

7. Оператор разрыва в C ++

Разрыв C ++ используется для разрыва цикла или переключения операторов. Это нарушает текущий поток программы в данном состоянии. В случае внутреннего цикла, только внутренний цикл расщепляется.

Синтаксис оператора break в C ++

Jump-statement;
break;

Пример оператора Break в C ++

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

Выход:

Оператор разрыва внутреннего цикла в C ++

Объявление break в C ++ разрывает внутренний цикл, только если вы используете внутреннюю инструкцию 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";
)
)
)

Выход:

8. Продолжить утверждение в C ++

Объявление C ++ используется для продолжения цикла. Текущий поток программы продолжается, а оставшийся код опускается в указанном состоянии. Если есть внутренний цикл, продолжается только внутренний цикл.

Синтаксис оператора continue в C ++

Jump-statement;
Continue;

Пример оператора break в C ++

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

Выход:

9. Перейти заявление в C ++

Объявление C ++ ++ goto также называется объявлением перехода. Управление на другую часть программы передается. Сохраняет до указанной метки безоговорочно.

Пример оператора Goto в 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!";
)
)

Выход:

Рекомендуемые статьи

Это руководство к Управляющему оператору в C ++. Здесь мы обсуждаем введение, различные операторы управления в C ++, а также различные синтаксис, примеры и результаты. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Шаблоны в PHP
  2. Пока Цикл в C
  3. Перейти к заявлению в C
  4. Продолжить утверждение в C ++
  5. Полное руководство по выражению Python Switch
  6. 4 лучших оператора управления в PHP