try{
语句1 throw(异常);//语句1可能出现异常,例如2/知清蚂0不成立就会出现异常。try就是捕捉或者预防出现这种异常防止软件运行时奔溃
}catch(异常){
语句2;//catch是捕获try里面语句出错时的异常,并进行后续处理,例如2/0不成立搭埋,可以std::cout<<"除数不能为0";通过这个语句可以给程序员提供正谈反馈以克服这种bug
}
//总的来说try{}catch(){}语句是增强代码的健壮性,减少奔溃的几率
try catch用在捕获受检测异常。例如,汪厅凯在计算除法时,有可能用户输入了0作为除数。从而导致2/0这样的情况出现。因此在代码中你应该对这样的伏唯情况进行处理。因为这样的情况是你预先知道可能会出现的情况且这样的情况是系统可以处理的。这时就要用try catch语句。如果你知道会出现这样的问题。但是这样的问题系统不能处理,你就要抛出。抛出的异常是由程序员修改源代码来解决的。这种困唤叫运行时异常系统无法自己处理。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)