Вирази, блоки
Будь-який вираз, що завершується крапкою з комою, розглядається як оператор. Окремим випадком виразу є порожній оператор “;”
Приклади:
i++; // виконується операція інкремента
а *= b + c; // виконується множення з привласненням
fun(i, k); // виконується виклик функції
while( true ); // цикл з порожнього оператора (нескінченний)
Блок - це послідовність описів і операторів, що виділяються фігурними дужками.
Оператори розгалуження
Для програмування розгалужених обчислювальних процесів використовуються оператори if і switch, які залежно від конкретних значень початкових даних забезпечують виконання різних послідовностей операторів. Оператор if забезпечує передачу управління на одну з двох гілок обчислень, а оператор switch - на одну з довільного числа гілок.