반응형
assert.h 는 C 언어 전처리기 매크로 중 하나이며 이 매크로는 표명을 구현하여 프로그램이 추정한 것을 확인하며 거짓인 경우 진단 메시지를 출력한다.
void assert(int expression)
This is actually a macro and not a function, which can be used to add diagnostics in your C program.
예시
#include <stdio.h> #include <assert.h> int test_assert(int x) { assert(x <= 4); return x; } int main() { int i; for (i=0; i<=9; i++) { test_assert(i); printf("i = %d\n", i); } return 0; }
결과
i = 0 i = 1 i = 2 i = 3 i = 4 assert: assert.c:6: test_assert: Assertion `x <= 4' failed. Aborted
출처 : https://en.wikipedia.org/wiki/Assert.h
반응형
'C언어' 카테고리의 다른 글
[C언어]conio.h 에 대해 알아보자 (0) | 2017.05.28 |
---|---|
[C언어]ctype.h 에 대해 알아보자 (0) | 2017.05.28 |
[C언어] math.h 에 대해 알아보기 (0) | 2017.05.28 |
[C언어] stdio.h 에 대해 알아보기 (0) | 2017.05.28 |
[C언어] stdlib.h 헤더에 대해 알아보기 (0) | 2017.05.28 |