程序运行时的异常处理.ppt
《程序运行时的异常处理.ppt》由会员分享,可在线阅读,更多相关《程序运行时的异常处理.ppt(12页珍藏版)》请在三一办公上搜索。
1、第13章 程序运行时的异常处理,在实际编程时,用户虽然将程序编译成功了。但是,当应用程序运行时或者是运行的过程中,可能会出现程序运行错误。例如,程序运行的逻辑错误、操作错误等。应用程序在运行时,某些错误是偶尔发生的。然而,这些运行中出现的错误则是导致程序崩溃的主要原因。所以,为了避免这种情况的发生,在C+语言中提供了异常处理机制,即当出现运行错误时,使用正确的步骤来处理这些异常情况。使用异常处理机制能够有效地避免应用程序运行错误。在本章中,用户将学习到的知识如下所示:(1)C+异常处理基础知识(2)C+异常处理结构(3)C+异常处理步骤(4)C+异常处理实例程序分析(5)C+异常处理知识小结,
2、13.1 异常处理基础,在C+语言中,为用户提供了很好的异常处理机制,并且可以对同一个异常进行多次处理,直到对该异常进行了正确的处理。用户通过异常处理机制能够更好地解决应用程序的运行效率。在本节中,将向用户介绍C+异常处理方面的基础知识。,13.1.1 异常处理机制,C+异常处理机制主要是对应用程序在运行时,将可能发生的运行错误进行相应的处理,以保证应用程序的正常运行。用户在实际编写程序时,对代码中实现重要操作的地方,应当使用异常处理机制对该操作将可能出现的错误进行判断并提供相应的处理。在本小节中,将向用户介绍C+异常处理机制的相关知识。通常情况下,用户编写完程序后,进行编译。若编译成功就说明
3、该程序可以被执行了。但是,在编译的过程中,编译器只是对用户编写程序的语法以及一些简单的逻辑操作进行判断。对于有些操作,编译器是不能够发现问题的。,13.1.2 使用C+异常处理结构,在前面的小节中,已经向用户介绍了使用C+异常处理机制的必要性。所以,在本小节中,将向用户讲解一下C+异常处理方面的代码结构。通过了解异常处理机制的代码结构,用户可以更加深入地理解异常处理方面的知识。在C+语言中,定义了一定的异常处理结构体对程序运行时,可能出现的异常情况进行处理。该异常处理结构体如下所示:try/异常处理结构体throw erro;/抛出异常catch(erro)/捕获异常,13.1.3 简单实例程
4、序,通过前面两个小节的学习,用户已经对C+异常处理机制以及相关的处理结构体有了大致的了解。因此,在本小节中,将通过编写异常处理实例程序向用户讲解如何使用C+异常处理结构体进行相应功能的实现方法。【实例13.1】用户在实例程序中,可以使用C+异常处理结构体对程序中可能出现的异常情况进行处理,避免程序运行时出现致命的错误。具体的代码如下所示:【本例代码位置:源文件13实例13.113.1.cpp】,13.2 异常处理步骤,在前面小节中,已经向用户介绍了C+异常处理机制以及异常处理结构体的相关基础。并且通过编写实例程序向用户讲解了异常处理相关的实例程序分析。那么,在本节中,将向用户具体讲解异常处理的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 运行 异常 处理
链接地址:https://www.31ppt.com/p-6327642.html