assert(断言)

程序一般分为Debug 版本和Release 版本,Debug 版本用于内部调试,Release 版本发行给用户使用。

assert(表达式); 的意思是:当表达式为真时,程序继续运行,如果表达市为假,那程序就会停止运行,并提示错误信息。

注意:assert是一个宏,只在debug版本中起作用,在release版本中,该语句是不起任何作用的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,060评论 19 139
  • 断言,指在个人的语言中,轻易地在短时间内对某一件事情或者事物下的一种主观性非常强的言论。如果事实与断言不符,则会被...
    Lension阅读 11,543评论 0 2
  • assert 模块 提供了断言测试的函数,用于测试不变式。一直觉得最直观的学习模式是首先抛出demo,然后通过对d...
    七_五阅读 4,606评论 0 1
  • 断言,常用于调试程序,生产环境不适用(影响性能),用于防御式编程。 语法: assert <布尔表达式>asser...
    莫那一鲁道阅读 5,014评论 0 0
  • 最近在测第三方接口返回数据入库是否正确的需求。这个第三方接口返回的是一个json串,格式化后有近2000行,...
    风动幡动001阅读 5,019评论 0 0

友情链接更多精彩内容