博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
assert的作用是什么
阅读量:7081 次
发布时间:2019-06-28

本文共 315 字,大约阅读时间需要 1 分钟。

assert()宏是用于保证满足某个特定条件,用法是: assert(表达式); 如果表达式的值为假,整个程序将退出,并输出一条错误信息。如果表达式的值为真则继续执行后面的语句。 使用这个宏前需要包含头文件assert.h 例如
#include 
#include
void main() { float a,b; scan("%f %f",&a,&b); assert(b!=0); printf("%f\n",a/b); }
以上的程序要计算A/B的值,因此要求b!=0,所以在程序中使用了assert()用于确保b!=0,如果b==0,则程序会退出。

转载地址:http://pnlml.baihongyu.com/

你可能感兴趣的文章
在linux下如何修改oracle的sys和system的密码
查看>>
SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
查看>>
【HoorayOS】开源之路,我还能走多久
查看>>
全网首发:原创SQL数据库同步工具
查看>>
【C语言】01-C语言概述
查看>>
mysql FullText全文索引的问题
查看>>
空格&nbsp在不同浏览器中显示距离不一致问题解决方法
查看>>
Dynamic CRM 2013学习笔记(八)过滤查找控件 (类似省市联动)
查看>>
iOS执行时与method swizzling
查看>>
SQL点滴21—几个有点偏的语句
查看>>
Android各种效果集合
查看>>
【转】Geary's C
查看>>
Linux中查看socket状态(转)
查看>>
public-private-protected-默认缺省 的区别
查看>>
Atitit. Js 冒泡事件阻止 事件捕获 事件传递 事件代理
查看>>
Eclipse快捷键大全(转载)
查看>>
高品质低价游?学会异常检测,全球酒店低价挑
查看>>
阿里巴巴率先批量部署深度定制版英特尔Skylake至强处理器
查看>>
Play! Framework 系列(二):play 的项目结构
查看>>
如何准备 Coding Interview?
查看>>