Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Как в операторе switch case сделать обработку диапазона значений?
Отправлено
Fakirr
12 июля 2007 г. 09:00
что-то типа такого:
switch(variable)
{
case 1..1000: ....; break;
case default: break;
}
Составить ответ
|
Вернуться на конференцию
Ответы
+
—
bender
(12.07.2007 13:03:28
212.12.2.70
, 132 байт)
Чем if не нравится?
—
K A A
(12.07.2007 10:39:25
213.132.80.164
,
пустое
)
Ситуация такая что порядка 10-20 значений фиксированы, а остальное - диапазон, хоцца покрасивше, копилер - кодеварриорвский
—
Fakirr
(12.07.2007 13:54:15
217.15.30.23
,
пустое
)
Ответ: (+)
—
lgb
(12.07.2007 09:10:42
85.237.54.127
, 97 байт)
Ответ: Но я бы так не делал, для лучшей портируемости.
—
Artem-1.6E-19
(12.07.2007 09:14:42
91.124.197.46
, 175 байт,
ссылка
)
Там же наоборот ;) - работает только в некоторых компиляторах. Какая портируемость?
—
Vit
(12.07.2007 09:22:10
77.123.148.191
,
пустое
)
Ответ: Я писал. "Но я бы так НЕ делал".
—
Artem-1.6E-19
(12.07.2007 09:23:56
91.124.197.46
,
пустое
)
Я понял, что эта реплика относилась к посту lgb;)
—
Vit
(12.07.2007 09:29:1
77.123.148.191
,
пустое
)
Компилято рточки не понимает
—
Fakirr
(12.07.2007 09:28:17
217.15.30.23
,
пустое
)
Ответ: gcc понял.
—
Artem-1.6E-19
(12.07.2007 09:36:4
91.124.197.46
, 41 байт)
GCC понимает (как и написано) - только что проверял
—
Vit
(12.07.2007 09:35:34
77.123.148.191
,
пустое
)
if((variable>=1)&&(variable<=1000)) {}; else {};
—
nut
(12.07.2007 09:06:54
83.171.74.210
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите из двух единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru