Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
20 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
315638
Топик полностью
SciFi
(16.03.2012 20:03, просмотров: 119)
ответил
fk0
на
C, multicharacter constants. Насколько их плохо использовать (примерно как goto) ? Удобно для обозначений стран и валют в частности. Иначе нужно изобретать 10000 обозначений типа CURRENCY_UAH, CURRENCY_RUB... и ещё COUNTRY_UA, COUNTRY_RU... А
А чем не угодил union { uint32_t i; char c[4]; } ?
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Да это то же самое, только синтаксис другой. Плюсы: легко получить текстовую строку, и легко сравнивать с текстовыми строками (если работать с char). Минусы: тяжело сравнивать с константами, тяжело включать в switch, ибо тип данных не скалярный
fk0
(138 знак., 16.03.2012 20:10 - 20:12
)