Оператор #define позволяет присваивать символические имена программным константам. Оператор препроцессора:
1 |
#define TRUE 1 |
определяет имя TRUE и делает его эквивалентным значению 1. Затем имя TRUE можно использовать в любом месте программы, где могла бы использоваться константа 1.
Там, где появляется это имя, препроцессор автоматически подставляет вместо него значение 1. Например, следующий оператор Objective-C использует определенное имя TRUE. Details