У меня на этих ножках порта P0 висят два светодиода. Як же мне еще компилятору сказать, что вместо длинных расчетов надо подставлять константу?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
JanFranco
15 августа 2003 г. 13:43
В ответ на:
зачем ты объявляешь const?
отправлено bialix 15 августа 2003 г. 13:39
Составить ответ
|||
Конференция
|||
Архив
Ответы
Як же мне еще компилятору сказать, что вместо длинных расчетов надо подставлять константу? - это ты сильно сказал:)))
—
Джан Франко Дзолла
(15.08.2003 14:41,
пустое
)
В языке Си есть такое понятие (+)
—
bialix
(15.08.2003 13:54, 675 байт)
Спасибо, теперь все ясно. С #define все работает. С enum пока не все ясно, полез в Страуструпа (на таких книгах писать надо -- ХХХХ с., ил, вес YY кг, не кантовать :-)
—
JanFranco
(15.08.2003 14:15,
пустое
)
про такие книги можно сказать: в случае нужды использовать в качестве средства самообороны :)
—
bialix
(15.08.2003 14:32,
пустое
)
Ответ: С enum как раз может и не сработать так, как Вы хотите. Это надо посмотреть.
—
Bill
(15.08.2003 14:21, 60 байт)
почему же с enum работать то не будет? Вы Bill меня просто озадачили...
—
bialix
(15.08.2003 14:27,
пустое
)
Ответ: Я не утверждаю, что работать не будет. Я только говорю, что может не сработать так, как он хочет.
—
Bill
(15.08.2003 14:37, 536 байт)
Ответ: В порядке уточнения: символические константы принято писать в верхнем регистре: GREEN, RED.
—
Bill
(15.08.2003 14:03,
пустое
)
Да, точно, а то потом чёрт ногу сломит :)
—
JanFranco
(15.08.2003 14:11,
пустое
)
не возражаю, но опять же соблюл транскрипцию оригинального кода. Сам предпочитаю enum.
—
bialix
(15.08.2003 14:08,
пустое
)
пользуй define, а не const
—
Al Volovich
(15.08.2003 13:51,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru