6. Конструкции языка. Составные инструкции block, if, for, while, do-while, switch.
Last updated
Last updated
Составные инструкции (block) – последовательность простых инструкций, заключенная в фигурные скобки.
Block (отвечает за область видимости); переменная ,определенная в блоке, не будет видна за ним
If – в базовой логической структуре ветвление. Конструкция бывает полной (if … else) и неполной (if ...). В зависимости от выполнения условия if выполняется либо одна, либо другая else последовательность действий
For - цикл с счетчиком. В условии цикла указывается переменная, которая и будет производить счет. Также указывается условие выполнения цикла (обычно ограничение счетчика) и шаг счетчика.
While - цикл без счетчика (с предусловием). Для этого цикла надо указать только условие, при котором он будет выполняться. Цикл может вообще не начаться, если условие будет не выполнено.
Do-while - цикл без счетчика (с постусловием). Для этого цикла надо указать только условие, при котором он будет выполняться. Цикл всегда сделает минимум одну итерацию (сначала делает, потом проверяет условие)
Switch – оператор множественного выбора. switch сравнивает значение одной переменной с несколькими константами с помощью case. break используется для того, чтобы прерывать ход программы в switch. Если не использовать break, то, после того, как выполнится один блок кода, программа переключится на выполнения следующего case, даже, если константное значение не будет равно значению в переменной.
for(;;) - бесконечный цикл