[an error occurred while processing this directive] [an error occurred while processing this directive]
Ну как же(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Илья 19 ноября 2001 г. 14:26
В ответ на: и вообще не понял чем помогут вторые скобки ??? отправлено yes 19 ноября 2001 г. 14:14

Допустим, в файле описаний:
#define F_SAVE 0x20

#define SET_SAVE sys_flags |= F_SAVE
#define RESET_SAVE sys_flags &= ~F_SAVE
#define SAVE (sys_flags & F_SAVE) // Ставим скобки!
В программе:
if(SAVE) { // Тут со скобками или без - один фиг
....
}

if(!SAVE) { // А тут скобки пригодятся
....
}

Поэтому лучше пусть будут.
Аминь.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru