Въведение в контролната декларация в 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 ++, заедно с различните синтаксиси, примери и изходи. Можете също да прегледате и другите ни предложени статии, за да научите повече -
- Модели в PHP
- Докато Loop в C
- Goto Statement в С
- Продължете изявлението в C ++
- Пълно ръководство за Python Switch Statement
- Топ 4 изявление за контрол в PHP