Въведение в контролната декларация в C ++

Контролен оператор се използва на език за програмиране за контрол на потока на програмата. Те не са нищо друго освен ключова дума или извлечения, които се използват в дадена програма за прехвърляне на потока на контрол към друг оператор въз основа на условията. Въз основа на даденото условие, той оценява резултата и изпълнява съответните операции. В тази статия ще обсъдим различните извлечения за контрол, налични на езика C ++ с помощта на примери.

Различна контролна декларация в C ++

По-долу е различното контролно изявление в C ++.

1. C ++ изявление за превключване

От множеството условия, C ++ Switch оператор изпълнява един оператор. Това е като декларация за стълба ако-друго-ако е в 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 ++
  • Ако-друго - ако стълба в c ++
а. Ако изявление в C ++

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

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

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

Пример за изявление

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

изход:

° С. Ако иначе е, ако оператор на стълбата в 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
)

Пример за изявление на стълбата ако не друго

#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 ++ се използва многократно за повторение на част от програмата. Препоръчва се да използвате за контури, когато е зададен итерационният номер. За бримки се препоръчва.

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

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

Пример за изявление за цикъл

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

изход:

4. C ++ вложен за контур

В C ++ можем да използваме контура вътре в цикъла, наречен loop gnezdo. Вътрешният цикъл се изпълнява напълно, след като външният цикъл се изпълни.

Пример за вложен цикъл в 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 loop в c ++

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

Пример за цикъл в 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“ в 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 е известен. За всеки външен контур сгънатата до-цикъл се изпълнява напълно.

#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 ++ се използва за счупване на контур или превключване на оператори. Той прекъсва текущия поток на програмата в даденото състояние. В случай на вътрешен цикъл се разделя само вътрешен контур.

Синтаксис на заявка за прекъсване в C ++

Jump-statement;
break;

Пример на изявление за прекъсване в C ++

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

изход:

Декларация за прекъсване на вътрешната верига в C ++

Декларацията за прекъсване на C ++ разбива вътрешния цикъл само ако използвате вътрешно прекъсване.

#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 ++ се използва за продължаване на цикъла. Текущият програмен поток продължава, а останалият код се пропуска в определено състояние. Ако има вътрешен цикъл, продължава само вътрешен цикъл.

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

Jump-statement;
Continue;

Пример за заявка за прекъсване в C ++

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

изход:

9. Goto изявление в C ++

C + + goto декларацията се нарича също декларация за скок. Контролът върху другата част на програмата се прехвърля. Той запазва до посочения етикет безусловно.

Пример за Goto Statement в 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. Докато Loop в C
  3. Goto Statement в С
  4. Продължете изявлението в C ++
  5. Пълно ръководство за Python Switch Statement
  6. Топ 4 изявление за контрол в PHP