电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
stm32断言的理解
已解决
73482
个问题
已帮助
5993
位优秀工程师
stm32断言的理解
34edade129bbd585
2018-11-02
浏览量:903
我的理解 在使用
C
语言编写工程代码时,我们总会对某种假设
条件进行检查,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种
高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定表达式值为真。
可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在发布时禁用断言。
同样,程序投入运行后,最终用户在遇到问题时可以重新启用断言。它可以快速发现并定
位软件问题,同时对系统错误进行自动报警。断言可以对在系统中隐藏很深,用其它手段
极难发现的问题可以用断言来进行定位,从而缩短软件问题定位时间,提高系统的可测性。
实际应用时,可根据具体情况灵活地设计断言。
显示全部
嵌入式
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答
数量:
13
捷波
确实是这样
发布于
2018-11-02
举报
评论 0
0
0
发布
小白爱32
理解很到位了,赞一个
发布于
2018-11-02
举报
评论 0
0
0
发布
WQS1314
理解很正确
发布于
2018-11-02
举报
评论 0
0
0
发布
@曲终人散@
只能说你理解的很好了
发布于
2018-11-02
举报
评论 0
0
0
发布
一指破宫
断言可以看着个
assert_param()
发布于
2018-11-02
举报
评论 0
0
0
发布
xdsnet
就是这样的。
发布于
2018-11-02
举报
评论 0
0
0
发布
robe_zhang
牛x,精准,很到位
发布于
2018-11-03
举报
评论 0
0
0
发布
chen0000009
断言就是一种调试手段来的,就跟你所说的那样
发布于
2018-11-06
举报
评论 0
0
0
发布
奇迹12
理解的很好,断言就是一种加快调试速度的手段
发布于
2018-11-07
举报
评论 0
0
0
发布
7943603
完全就是一种软件的调试手段assert
发布于
2018-11-21
举报
评论 0
0
0
发布
drepa
没错,就是这样用的,跟if用法差不多。
发布于
2018-11-27
举报
评论 0
0
0
发布
Harriet
是的,理解正确,
发布于
2018-11-29
举报
评论 0
0
0
发布
序缘阿斌
实际来说就是你理解的这样
发布于
2018-12-12
举报
评论 0
0
0
发布
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
stm32断言的理解
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: