ASSERT()的作用
来源:互联网 发布:瑞典鲱鱼罐头淘宝 编辑:程序博客网 时间:2024/05/01 09:30
ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误。例如,变量n在程序中不应该为0,如果为0可能导致错误,你可以这样写程序:
......
ASSERT( n != 0);
k = 10/ n;
......
ASSERT只有在Debug版本中才有效,如果编译为Release版本则被忽略。
assert()的功能类似,它是ANSI C标准中规定的函数,它与ASSERT的一个重要区别是可以用在Release版本中
- ASSERT()的作用
- ASSERT()的作用
- ASSERT()的作用
- assert函数的作用
- assert的作用
- assert(0)的作用
- assert的作用是什么
- 断言assert 的作用
- ASSERT的作用
- ASSERT(断言)的作用
- python assert的作用
- python assert的作用
- ASSERT(0)的作用
- python assert的作用
- assert.h中assert的作用
- Lua中,assert的作用
- C++中assert的作用
- 论assert(0)的作用
- 给应用程序创建快捷方式VC实现
- 鼠标拖动层, W3C标准,兼容IE6 & Firefox
- 点击模型控制声音的开关
- 单片机硬件系统设计原则
- DataGridView合并行的实现与遇到的问题
- ASSERT()的作用
- KILL51
- asp.net2.0自定义控件---鼠标移到按钮上更改背景颜色,移出后恢复
- alter table xx move tablespace xx
- [转]OpenSSL相关命令(for Linux)详细介绍
- 如何使用CeLog调试Windows mobile设备驱动
- 51单片机 Keil C 延时程序
- POE (Power Over Ethernet )以太网供电技术
- 用I2C总线传输数据控制继电器工作