C 라이브러리-<assert.h>
그만큼 assert.h C 표준 라이브러리의 헤더 파일은 assert 프로그램에서 가정 한 내용을 확인하고이 가정이 거짓 인 경우 진단 메시지를 인쇄하는 데 사용할 수 있습니다.
정의 된 매크로 assert 다른 매크로를 참조 NDEBUG<assert.h>의 일부가 아닙니다. 소스 파일에서 NDEBUG가 매크로 이름으로 정의 된 경우 <assert.h>가 포함 된 지점에서assert 매크로는 다음과 같이 정의됩니다-
#define assert(ignore) ((void)0)
라이브러리 매크로
다음은 assert.h 헤더에 정의 된 유일한 기능입니다-
Sr. 아니. | 기능 및 설명 |
---|---|
1 | void assert (int 표현식) 이것은 실제로 C 프로그램에 진단을 추가하는 데 사용할 수있는 함수가 아니라 매크로입니다. |