10
ответов

Как сохранить маркировки goto в массиве и затем перейти им?

Я хочу объявить массив "jumplabels". Затем я хочу перейти к "jumplabel" в этом массиве. Но у меня нет идеи, как сделать это. Это должно быть похожим на следующий код: функция () {"...
вопрос задан: 24 June 2015 10:24
0
ответов

«Переключить» быстрее, чем «если»?

Действительно ли оператор switch быстрее, чем оператор if? Я запустил приведенный ниже код в компиляторе Visual Studio 2010 x64 C ++ с флагом / Ox: #include #include # ...
вопрос задан: 27 January 2018 11:01
0
ответов

Примеры таблиц переходов на C

Пожалуйста, дайте мне несколько примеров использования таблиц переходов. Я видел этот пример в Википедии: #include #include typedef void (*Handler)(void); /* Указатель на ...
вопрос задан: 24 June 2015 13:21
0
ответов

Включает ли регистр «по умолчанию» нарушать оптимизацию таблицы переходов?

В моем коде я использую для написания случаев отката по умолчанию, содержащих утверждения, подобные приведенным ниже, чтобы я не забыл обновить переключатель в случае изменения семантики switch (mode) { case ModeA: ... ...
вопрос задан: 25 November 2010 15:54
0
ответов

Switch-Case: объявление-с-инициализацией и объявление-и-затем-присваивание

В переключателе- Операторы case объявление с инициализацией недопустимо, но объявление с последующим присвоением разрешено. Как показано в следующем фрагменте кода. В чем разница между этими двумя ...
вопрос задан: 21 September 2010 05:06