Требуется ли для оператора switch значение по умолчанию?
Требуется ли для оператора switch значение по умолчанию?

Видео: Требуется ли для оператора switch значение по умолчанию?

Видео: Требуется ли для оператора switch значение по умолчанию?
Видео: Switch. Что это. Пример. Синтаксис. Оператор множественного выбора. Урок #13. 2024, Апрель
Anonim

Нет, это не обязательно случай по умолчанию в оператор переключения и нет правила соблюдения случай по умолчанию в конце всех кейсов он может быть помещен в начало и середину всех остальных кейсов.

Тогда нужно ли каждому оператору switch значение по умолчанию?

Выбрать выключатель , " Оператор переключения делает не иметь случай по умолчанию . "А оператор переключения без случай по умолчанию может позволить исполнению «провалиться» беззвучно, если не найдено ни одного случая.

Должен ли default быть последним регистром в операторе switch, кроме указанного выше? А ' выключатель ' заявление должно имеют ' дефолт 'как последний метка. Добавление ' дефолт "ярлык в конце каждого" выключатель ' утверждение делает код более понятным и гарантирует, что все возможные кейс где ни одна из меток не соответствует значению управляющей переменной, будет обработана.

Просто так, что по умолчанию в операторе switch?

В заявление по умолчанию выполняется, если нет кейс константное выражение равно значению выключатель (выражение). Если заявление по умолчанию опущено, и нет кейс совпадение не найдено, ни один из заявления в выключатель тела выполнены. А кейс или дефолт ярлык может появляться только внутри оператор переключения.

Является ли значение по умолчанию обязательным в случае переключения в C #?

В C # , дубликат кейс значения не допускаются. Тип данных переменной в выключатель и ценность кейс должны быть одного типа. В заявление по умолчанию является необязательным и может использоваться где угодно внутри оператор переключения . Несколько дефолт заявления не допускаются.

Рекомендуемые: