Перейти к содержанию
    

необычный switch

А что будет если поставить default первым?

switch(idx)
{
    default:
    return 0;
    case 0:
    break;
    case 1:
    break;
}

Изменено пользователем Jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как мы знаем default не пройдя все кейсы?

Изменено пользователем Jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем создавать тему?

Поставьте печать в каждую ветвь, скомпилируйте и выполните.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем создавать тему?

Поставьте печать в каждую ветвь, скомпилируйте и выполните.

это пока что сложно сделать. я думаю переделывать код или так оставить.

 

тут нету однозначного ответа?

Изменено пользователем Jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тут нету однозначного ответа?
Есть. И вам его дали в первом же ответе: положение значения не имеет. За подробностями в учебники.

это пока что сложно сделать.
В интернете вагон и маленькая тележка онлайн-компиляторов. Сложно найти их в яндексе или написать в них десяток строк?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть. И вам его дали в первом же ответе: положение значения не имеет. За подробностями в учебники.

В интернете вагон и маленькая тележка онлайн-компиляторов. Сложно найти их в яндексе или написать в них десяток строк?

 

я понял. спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как мы знаем default не пройдя все кейсы?

Компиляторы, переводя код программиста, и не такие задачи решают :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чего только программисты не придумают, лишь бы не использовать конечные автоматы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чего только программисты не придумают, лишь бы не использовать конечные автоматы.

Метод Даффа как раз и показывает возможность автоматного стиля программирования. Protothread Адама Данкелса так же написаны. Только вот, ИМХО, не читабельно это как-то...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...