17
Май
2016

Оператор выбора в С нелогичный

Всем известно поведение оператора switch в C, где завершение его действия нужно делать оператором break. Но по стандарту этого можно не делать, тогда выполняются все последующие блоки безусловно, до первого break! Почему именно так ? Ведь двоеточием задается множество значений выбора, которое игнорировать, по смыслу, нельзя. Подскажите пожалуйста хотя бы один реальный алгоритм где можно было бы использовать эту странную особенность.

Источник: https://ru.stackoverflow.com/questions/524361/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B0-%D0%B2-%D0%A1-%D0%BD%D0%B5%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%BD%D1%8B%D0%B9

Share

Тебе может это понравится...