小米笔记本airi7跑分:Assert函数的使用
来源:百度文库 编辑:偶看新闻 时间:2024/07/04 23:08:06
随着嵌入式程序设计的深入, 出现了一些书上比较少提到的函数。其中一个是
ASSERT( )函数。下面摘之网上的一段ASSERT函数的介绍。
ASSERT ()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导 致严重后果,同时也便于查找错误。
ASSERT只有在Debug版本中才有效,如果编译为Release版本则被忽略。
---------------------------------------------------------------
ASSERT宏定义如下
#define ASSERT(f) \
do \
{ \
if (!(f) && AfxAssertFailedLine(THIS_FILE, __LINE__)) \
AfxDebugBreak(); \
} while (0) \
ASSERT(逻辑表达式)
如果括号中的逻辑表达式值为假的话,会弹出调试命令窗口,提示具体在哪个文件的哪一行发生了断言错误!
assert和affirm的区别
Assert.notFalse()的编译问题!!
assert.h 是什么的头文件
len函数的使用
FormatNumber函数的使用
Format函数的使用?
val函数的使用
关于函数sscanf的使用
sumif函数使用的问题
FormatNumber函数的使用问题
powerbuilder中使用的API函数
EXCEL中怎么使用除法的函数?
请教关于C++虚函数的使用
在excel中使用函数的问题
if函数的使用与应用
使用VB的API函数错误
Excel2003中,IF函数使用的问题
VFP中SUM()函数的使用
affirm allege assert 当“宣称,断言”讲时的意义上的区别
java 什么时候用assert?
什么时候用assert
什么时候用assert
什么时候用assert
如何使用VLOOKUP函数?