当前位置: 首页 > news >正文

21.assert断言

assert(断言)主要用于在程序运行过程中检查某个条件是否满足,如果不满足则会触发错误并终止程序执行,可以帮助程序员在开发阶段及时发现可能存在的逻辑错误等问题。

通过断言调试程序,abotr() has been called 就是断言提示

在这里插入图片描述

#include <iostream>
#include "assert.h"int main()
{int a = 1;for (size_t i = 0; i < 100; i++){std::cin >> a;//输入0就会出现断言assert(a); // 一个参数 可以填写变量 可以填写表达式 逻辑型}
}
http://www.lryc.cn/news/481592.html

相关文章:

  • 15分钟学 Go 第 46 天 : 监控与日志
  • BFS 算法专题(四):多源 BFS
  • 基于Spring Boot+Vue的养老院管理系统【原创】
  • Linux screen和cscope工具使用总结
  • 深度学习面试八股汇总
  • 微服务架构面试内容整理-API 网关-Gateway
  • 22.04Ubuntu---ROS2使用rclcpp编写节点C++
  • XML 现实案例:深入解析与应用
  • Spring源码(十二):Spring MVC之Spring Boot
  • Kafka 之事务消息
  • 小菜家教平台(四):基于SpringBoot+Vue打造一站式学习管理系统
  • 解决 Vue3、Vite 和 TypeScript 开发环境下跨域的问题,实现前后端数据传递
  • 量化交易系统开发-实时行情自动化交易-3.3.数据采集流程
  • 探索PyAV:Python中的多媒体处理利器
  • SpringBoot源码解析(三):启动开始阶段
  • C# const与readonly关键字的区别
  • 【数据分享】1901-2023年我国省市县镇四级的逐年降水数据(免费获取/Shp/Excel格式)
  • hhdb数据库介绍(9-4)
  • 苍穹外卖的分层所用到的技术以及工具+jwt令牌流程图(jwt验证)
  • Python——数列1/2,2/3,3/4,···,n/(n+1)···的一般项为Xn=n/(n+1),当n—>∞时,判断数列{Xn}是否收敛
  • css:还是语法
  • 关于 el-table 的合计行问题
  • 解决SVN更新,提交错误乱码
  • 《Python网络安全项目实战》项目4 编写网络扫描程序
  • Python金融大数据分析概述
  • 黑马产品经理
  • 机器学习——损失函数、代价函数、KL散度
  • 首次超越扩散模型和非自回归Transformer模型!字节开源RAR:自回归生成最新SOTA!
  • C语言最简单的扫雷实现(解析加原码)
  • 20. 类模板