我试着运行一段代码,但我不能理解在这一部分中抛出语句是做什么的,我想我们可以在try-catch块中使用“throw”语句。任何人都可以在这个例子中帮助我:
switch(npt) {
case 1: {
a = NPoint1;
b = NLine1;
break;
}
.
.
.
case 5: {
a = NPoint2;
b = NLine2;
break;
}
default:
printf("what you entered is wrong");
throw 1;
};
return 1;
}提前感谢您的帮助
发布于 2013-03-13 18:50:04
最近的try-catch块捕获throw。如果它不在您自己的代码中,那么它就在调用您的的代码中,依此类推。
https://stackoverflow.com/questions/15383146
复制相似问题