assert 函数输出的诊断

ANSI 4.2 assert 函数输出的诊断和终止行为

如果表达式为 false (0),则 assert 函数将输出诊断消息并调用 abort 例程。 诊断消息具有以下形式

Assertion failed: expression, file filename, line linenumber

其中,filename 是源文件的名称,linenumber 是源文件中失败的断言的行号。 如果表达式为 true(非零),则不执行任何操作。

另请参阅

库函数