捕获异常
try{
// 可能抛出异常的语句
}catch(exceptionType variable){
// 处理异常的语句
}
try和catch是连一起用的,中间不允许有其他内容。
如果try抛出了异常,且被catch捕获才执行catch中的代码,一旦有错误抛出,就不在执行try中代码而是直接跳到catch。
exceptionType 指的是异常类型,根据抛出异常的类型来设定,并接受,可以是指针、数组、字符串、结构体、类。参数可以写成三个点即…由于匹配任何类型异常,但不会接收这个异常。
catch 在匹配过程中的存在类型转换