assert.h 헤더에서는 assert 매크로 함수를 제공합니다. void assert(scalar expression); expression이 참이 아니면 에러를 출력하고 에러 창을 띄움 입력 매개 변수 리스트 express 참과 거짓을 판별할 수 있는 표현 반환 값 없음 assert는 프로그래밍할 때 프로그램을 더 이상 진행할 수 없는 조건인지 확인하여 개발 단계에서 버그를 빠르게 알 수 있게 하는 수단으로 많이 사용합니다. 만약 입력 인자로 전달한 표현식의 결과가 참이면 다음 코드를 수행하고 거짓이면 소스 코드 몇 번째 라인에서 문제가 있는지 출력하고 에러 창을 띄웁니다. 다음의 예제 코드는 영어로 1~10 사이의 정수를 표현하면 한글로 번역하는 함수를 구현하고 테스트하는 예제입니다. 입력인자로 한..