- 6
- 0
- 约4.92千字
- 约 26页
- 2020-04-09 发布于湖北
- 举报
第7章 异常处理与I/O流 王建兴 闽江学院物理学与电子信息工程系 7.1 异常处理 异常处理过程,就是预防运行时错误的发生,即在错误即将发生前通过检测触发它的条件来阻止它 。 C语言没有内置的运行时错误处理机制,一般采用下列的方法来处理可能的运行时错误: ①???? 函数返回统一定义的状态编码来表操作成功、失败或其他错误信息。 ②???? 使用全局变量来保存错误编码,每一个使用到它的函数在开始是时候都检查它的值,并且每一个函数的结尾把状态信息写回到这个全局变量中。 ③???? 出错时终止程序运行。 7.1.1 异常处理的语法结构 组成部分:抛出异常、提炼异常、捕获异常以及异常类型 抛出异常 throw 异常对象表达式; throw语句的异常对象类型就是异常类型 7.1.1 异常处理的语法结构 提炼异常和捕获异常 try { 复合语句 } catch ( 异常类型 [名称] ) { 复合语句 } catch ( 异常类型 [名称] ) { 复合语句 } …… 【例7-1】 7.1.1 异常处理的语法结构 从程序结果中可以看出,在异常发生时,会自动调用在try块中从try到throw语句之间创建起来的局部对象的析构函数,从而正常的释放内存空间。如果在try块中局部对象是动态创建的,那么一般来说就需要在相应的catch块中释放内存空间,特别是catch块中有
您可能关注的文档
最近下载
- 医院社区卫生服务中心内部控制制度(2026版).docx
- ISO9001-2026质量管理体系质量手册及程序文件.pdf VIP
- 实验室生物安全管理手册(2025版).pdf VIP
- 2024年阿拉善盟遴选公务员考试真题汇编含答案解析(夺冠).docx VIP
- [石油标准]QSH 0296-2009 油田密闭取心井地质设计规范.pdf VIP
- DRG基本知识培训.pptx VIP
- 机坪加油管道阀门井防水密封性检测装置及其检测方法.pdf VIP
- 《温室气体 产品碳足迹量化方法与要求 水电解制氢系统》编制说明.pdf
- 科目一多选题库及答案.doc
- SG-010主要原材料及构配件出厂证明及试验单目录.doc VIP
原创力文档

文档评论(0)