SWITCH-CASE
Привет всем, сегодня я хочу рассказать вам кратко про инструкцию switch-case.
Начнем с того, что switch-case по большому счету можно вполне заменить операторами if-else, но использование switch-case оказывается более компактным, особенно, когда нужно произвести сравнение с большим количеством вариантов.
Синтаксис switch-case выглядит следующим образом:
switch (само выражние) {
case значение1 : операторы\1; break
...
case значениеN : операторы_N; break
default: оператор\_по\_умолчанию; [ break; ]
}
*Алгоритмы работы конструкции следующий:
*✓вычисляется значение вывражения
✓просматривается набор значений. Пусть значениеi равно значению выражения, вычисленного на первом шаге. Если не указан оператор break, то будет выполнены операторы i, i+1, i+2 ... , N. В противном случае (есть break) будут выполнена только оператор с номером i.
✓Если ни одно, значение из набора не совпало со значением выражения, тогда выполняется блок default, если он указан.
Если вы хотите увидеть примеры работы данной инструкции, тогда наберите 35 лайков на данном посте, всем спасибо за внимание, всем пока!