PR_ASSERT

当给定表达式为 FALSE 时终止执行。

语法

#include <prlog.h>

void PR_ASSERT ( expression );

参数

该宏具有以下参数

expression

任何计算结果为 TRUEFALSE 的有效 C 语言表达式。

返回值

描述

此宏评估指定的表达式。当结果为零 (FALSE) 时,应用程序终止;否则应用程序继续。该宏将表达式转换为字符串并将其传递给 PR_Assert,使用来自编译时环境的文件和行参数。

如果未指定编译时选项以启用日志记录,则此宏将编译为空。