jenya7 0 11 июля, 2018 Опубликовано 11 июля, 2018 (изменено) · Жалоба А что будет если поставить default первым? switch(idx) { default: return 0; case 0: break; case 1: break; } Изменено 11 июля, 2018 пользователем Jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 56 11 июля, 2018 Опубликовано 11 июля, 2018 · Жалоба От положения default в данном примере не зависит ровным счетом ничего. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 48 11 июля, 2018 Опубликовано 11 июля, 2018 · Жалоба Ничего не изменится. Из-за break и return которые ограничивают выполнение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 11 июля, 2018 Опубликовано 11 июля, 2018 (изменено) · Жалоба а как мы знаем default не пройдя все кейсы? Изменено 11 июля, 2018 пользователем Jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_eight_seven 3 11 июля, 2018 Опубликовано 11 июля, 2018 · Жалоба Зачем создавать тему? Поставьте печать в каждую ветвь, скомпилируйте и выполните. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 11 июля, 2018 Опубликовано 11 июля, 2018 (изменено) · Жалоба Зачем создавать тему? Поставьте печать в каждую ветвь, скомпилируйте и выполните. это пока что сложно сделать. я думаю переделывать код или так оставить. тут нету однозначного ответа? Изменено 11 июля, 2018 пользователем Jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 117 11 июля, 2018 Опубликовано 11 июля, 2018 · Жалоба тут нету однозначного ответа?Есть. И вам его дали в первом же ответе: положение значения не имеет. За подробностями в учебники. это пока что сложно сделать.В интернете вагон и маленькая тележка онлайн-компиляторов. Сложно найти их в яндексе или написать в них десяток строк? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 11 июля, 2018 Опубликовано 11 июля, 2018 · Жалоба Есть. И вам его дали в первом же ответе: положение значения не имеет. За подробностями в учебники. В интернете вагон и маленькая тележка онлайн-компиляторов. Сложно найти их в яндексе или написать в них десяток строк? я понял. спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 59 12 июля, 2018 Опубликовано 12 июля, 2018 · Жалоба а как мы знаем default не пройдя все кейсы? Компиляторы, переводя код программиста, и не такие задачи решают :biggrin: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 4 12 июля, 2018 Опубликовано 12 июля, 2018 · Жалоба Необычный - это вот такой: Duff's device Об него уже не одну голову сломали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 12 июля, 2018 Опубликовано 12 июля, 2018 · Жалоба чего только программисты не придумают, лишь бы не использовать конечные автоматы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 129 12 июля, 2018 Опубликовано 12 июля, 2018 · Жалоба чего только программисты не придумают, лишь бы не использовать конечные автоматы. Метод Даффа как раз и показывает возможность автоматного стиля программирования. Protothread Адама Данкелса так же написаны. Только вот, ИМХО, не читабельно это как-то... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться