Что такое define в си. #define в си.

#define в си что это?

Что такое define в си?

#define в C

#define в C – это директива, которая применяется при определении символических констант, идентификаторов, макрофункций.

Пример для символической константы:

Здесь определена символическая константа

#define SBP «SBP-Program»

SBP – это идентификатор,
«SBP-Program» – это строка, которая будет подставлена вместо SBP.

Получаем: #define в си

Если строка-подстановка не помещается в строку файла, то применяем обратную косую черточку. Пример:

Получаем: #define в си

Пример идентификатора:

Определяем идентификатор:

#define IDENTIFIER_EXAMPLE

Вместо него в программе будет подставлен пробел.

Получаем: #define в си

Пример макрофункции:

Получаем: #define в си

Подробно о макросах см. «Макросы в C»

Вот так используют #define.