Библиотека C - <assert.h>
В assert.h заголовочный файл стандартной библиотеки C предоставляет макрос, называемый assert который можно использовать для проверки предположений, сделанных программой, и вывода диагностического сообщения, если это предположение неверно.
Определенный макрос assert относится к другому макросу NDEBUGкоторый не является частью <assert.h>. Если NDEBUG определен как имя макроса в исходном файле, в точке, где включен <assert.h>,assert макрос определяется следующим образом -
#define assert(ignore) ((void)0)
Макросы библиотеки
Ниже приводится единственная функция, определенная в заголовке assert.h:
Sr. No. | Описание функции |
---|---|
1 | void assert (выражение типа int) На самом деле это макрос, а не функция, которую можно использовать для добавления диагностики в вашу программу C. |