Добавить в корзинуПозвонить
Найти в Дзене
Жаркое лето ZZ-го

Язык С++. 5.Управляющие конструкции. 5.3. Оператор switch.

Когда нужно использовать много условий, то, чтобы не громоздить if'ы, придумали оператор switch. switch (пойдёшь) { case направо:[коня_потеряешь;] [break;] case налево:[самого_убьют;] [break;] case прямо:[все_умерли;] [break;] [default: стоять_на_распутье;] } Этот оператор используют для выбора вариантов. (Здесь и далее квадратные скобки показывают операнды, без которых оператор будет работать). switch проверяет, если пойдёшь=направо, то выполняет коня_потеряешь. Если при этом потом стоит break, то следующие условия проверять не будет. default - указывает, что делать, если ни одно условие не выполнено.

Когда нужно использовать много условий, то, чтобы не громоздить if'ы, придумали оператор switch.

switch (пойдёшь)

{

case направо:[коня_потеряешь;] [break;]

case налево:[самого_убьют;] [break;]

case прямо:[все_умерли;] [break;]

[default: стоять_на_распутье;]

}

Этот оператор используют для выбора вариантов. (Здесь и далее квадратные скобки показывают операнды, без которых оператор будет работать). switch проверяет, если пойдёшь=направо, то выполняет коня_потеряешь. Если при этом потом стоит break, то следующие условия проверять не будет. default - указывает, что делать, если ни одно условие не выполнено.