Конструкция switch-case: позволяет выбирать один из нескольких вариантов для выполнения кода, в зависимости от значения выражения.switch (выражение) { case значение1: // код для выполнения в случае, если выражение равно значению1 break; case значение2: // код для выполнения в случае, если выражение равно значению2 break; default: // код для выполнения в случае, если ни одно из значений не подходит }Конструкция ternary operator (требна операция): позволяет использовать условный оператор ? для выбора между двумя вариантами.variable = (условие) ? значение1 : значение2;Конструкция goto: хотя использование этой конструкции не рекомендуется из-за возможности усложнения логики и ухудшения читаемости кода, она может быть использована для перехода к другой части программы в зависимости от условия.if (условие) { goto label; } // код, который выполняется, если условие не выполнено label: // код, к которому происходит переход
case значение1:
// код для выполнения в случае, если выражение равно значению1
break;
case значение2:
// код для выполнения в случае, если выражение равно значению2
break;
default:
// код для выполнения в случае, если ни одно из значений не подходит
}Конструкция ternary operator (требна операция): позволяет использовать условный оператор ? для выбора между двумя вариантами.variable = (условие) ? значение1 : значение2;Конструкция goto: хотя использование этой конструкции не рекомендуется из-за возможности усложнения логики и ухудшения читаемости кода, она может быть использована для перехода к другой части программы в зависимости от условия.if (условие) {
goto label;
}
// код, который выполняется, если условие не выполнено
label:
// код, к которому происходит переход