[С++ ]

Оператори керують процесом виконання програми. Набір операторів мови С ++ містить всі керуючі конструкції структурного програмування.

Складовий оператор обмежується фігурними дужками. Всі інші оператори закінчуються крапкою з комою

Пустий оператор –  ; .

Порожній оператор - це оператор, що складається тільки з точки з комою. Він може з'явитися в будь-якому місці програми, де по синтаксису требуется оператор. Виконання порожнього оператора не змінює стану програми.

Складовий оператор –  {...}

Дія складеного оператора полягає в послідовному виконанні містяться в ньому операторів, за винятком тих випадків, коли який-небудь оператор явно передає управління в інше місце програми.

Оператор обробки виключень

try {<оператори>}
   catch (<оголошення винятку>) {<оператори>}
   catch (<оголошення винятку>) {<оператори>}
   ...
   catch (<оголошення винятку>) {<оператори>}

Умовний оператор

if (<вираз>) <оператор 1> [else <оператор 2>]

Оператор-перемикач

switch (<вираз>)
     {Case <константне вираз 1>: <оператори 1>
        case <константне вираз 2>: <оператори 2>
        ...
        case <константне вираз N>: <оператори N>
        [default: <оператори>]
       }

Оператор циклу з передумовою

while (<вираз>) <оператор>

Оператор цикла с післяумовою

do <оператор> while <вираз>;

Оператор покрокового циклу

for ([<початкове вираз>];
          [<умовний вираз>];
          [<вираз приросту>])
       <оператор>

Продовження циклу - continue;

Вихід з циклу -  break;

Оператор повернення - return [<вираз>];

 

 

 

Оператор розгалуження - оператор, конструкція мови програмування, що забезпечує виконання певної команди (набору команд) тільки за умови істинності деякого логічного виразу, або виконання однієї з декількох команд (наборів команд) залежно від значення деякого виразу.

if (умова) оператор1 [else оператор 2]

Якщо умова оцінюється як істинне (ненульове), виконується onepaтop1, якщо як помилкове (нульове), виконується onepaтop2. Найпростіший приклад:

if (а> b)
max_ab = a;
else
max_ab = b;

Чи можно ще записати так:

if (умова)
{оператори_блока_if}
else
{оператори_блока_еlsе}

Ще можно використовувати цей оператор без else, якщо мы хочемо мати результат тільки тоді, коли умова є правдива

if (умова)
{оператори_блока_if}