C стандартная библиотека - <assert.h>
Краткое введение
C стандартные файлы заголовков библиотекиassert.h обеспечивая макрос с именем утверждают,который может быть использован для проверки предположений , сделанных в программе, а также предположение Диагностические сообщения ложные выходные.
Утверждают макрос , определенный момент на другой макрос NDEBUG,макроNDEBUGне <assert.h> часть. Если вы определили как макроимени в условном NDEBUG <assert.h> исходного файла,утверждают макрос определяется следующим образом :
#define assert(ignore) ((void)0)
библиотека макросов
Ниже перечислены только функции, определенные в файле заголовка assert.h:
序号 | 函数 & 描述 |
---|---|
1 | void assert(int expression) 这实际上是一个宏,不是一个函数,可用于在 C 程序中添加诊断。 |