assert 함수에서 진단 인쇄Diagnostic Printed by the assert Function

ANSI 4.2 assert 함수에 의해 인쇄되는 진단 및 해당 함수의 종료 동작ANSI 4.2 The diagnostic printed by and the termination behavior of the assert function

assert 함수는 진단 메시지를 인쇄하고 식이 false(0)이면 abort 루틴을 호출합니다.The assert function prints a diagnostic message and calls the abort routine if the expression is false (0). 진단 메시지의 형식은 다음과 같습니다.The diagnostic message has the form

Assertion failed: expression, file filename, line linenumberAssertion failed: expression, file filename, line linenumber

여기서 filename은 소스 파일의 이름이며 linenumber는 소스 파일에서 실패한 어설션의 줄 번호입니다.where filename is the name of the source file and linenumber is the line number of the assertion that failed in the source file. 식이 true(0이 아님)이면 어떤 작업도 수행되지 않습니다.No action is taken if expression is true (nonzero).

참고 항목See Also

라이브러리 함수Library Functions