C、C++、Java语言中异常处理机制浅析
异常处理又称异常错误处理,它提供了处理程序运行时出现任何意外或异常情况的方法。异常处理通常是防止未知错误的发生所采取的处理措施,对于某一类型的错误,异常处理应该提供相应的处理方法。例如,在设计程序时,如果可能会碰到除0错误或者数组访问越界错误,程序员应该在程序中设计相应的异常处理代码以便发生异常情况时,程序做出相应的处理。(1)终止模型在这种模型中,异常是致命的,它一旦发生,将导致程序终止。这种模型被C++和Java语言所支持。(2)恢复模型当发生异常时,由异常处理方法进行处理,处理完毕后程序返回继续执行。(1)使用abort()和exit()两个函数,他们声明在<stdlib.h
用户评论