当前位置:
首页 >
linux c之assert函数使用总结
发布时间:2023/12/4
52
豆豆
生活随笔
收集整理的这篇文章主要介绍了
linux c之assert函数使用总结
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1、assert函数介绍
assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include <assert.h> void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行:
2、用代码验证assert函数
3、结果
分别注释调 char *p = "dsasf" 、assert(a > 0)、和 注释掉char *p、assert(a < 0)结果测试如下4、总结
一般用assert判断指针是否为空和一个条件,不要判断多个条件,请注意。总结
以上是生活随笔为你收集整理的linux c之assert函数使用总结的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: linux网络编程之用select方法实
- 下一篇: linux网络编程之setsockopt