Najlepszy samouczek Biblioteka standardowa języka C - <assert.h> W 2024 r. W tym samouczku możesz dowiedzieć się krótkie wprowadzenie,makro biblioteki,
C standardowe pliki nagłówkowe bibliotekiassert.h zapewniając makro o nazwie assert,które mogą być używane do weryfikacji założeń przyjętych w programie, a założenie jest fałszywe komunikaty diagnostyczne wyjściowe.
Dochodzić makro zdefiniowanego punktu do drugiego makro NDEBUG,makroNDEBUGnie <assert.h> części. Jeśli zdefiniowano jako nazwę makra w odniesieniu NDEBUG pliku <assert.h> źródłowego, makroassert jest zdefiniowana w następujący sposób:
#define assert(ignore) ((void)0)
Poniżej wymienione są tylko funkcje zdefiniowane w pliku nagłówkowym assert.h:
序号 | 函数 & 描述 |
---|---|
1 | void assert(int expression) 这实际上是一个宏,不是一个函数,可用于在 C 程序中添加诊断。 |