关于c++ 中使用try throw catch语句

学习 时间:2026-04-09 06:22:44 阅读:9934
关于c++ 中使用try throw catch语句例如,.int a;try{cin a;throw a;}catch (int){cout

最佳回答

喜悦的机器猫

背后的店员

2026-04-09 06:22:44

异常你可以理解也是一种类型,因此可以直接定义一个数字来表示当输入的不是数字时候,抛什么异常,我这里定义0作为输入不是数字的时候,则抛出的异常,接异常的地方可以按照你那样写,但是不推荐。下边是一个可以跑的程序,请参考。#includeusing namespace std;int main(){char a[10];double x;try{int flag=0;gets(a);for(int i=0;a[i]!='\0';i++)if(!(a[i]>='0'&&a[i]

最新回答共有2条回答

  • 野性的小虾米
    回复
    2026-04-09 06:22:44

    异常你可以理解也是一种类型,因此可以直接定义一个数字来表示当输入的不是数字时候,抛什么异常,我这里定义0作为输入不是数字的时候,则抛出的异常,接异常的地方可以按照你那样写,但是不推荐。下边是一个可以跑的程序,请参考。#includeusing namespace std;int main(){char a[10];double x;try{int flag=0;gets(a);for(int i=0;a[i]!='\0';i++)if(!(a[i]>='0'&&a[i]

上一篇 用具体的化学方程式来说明 单质、氧化物、酸、碱、盐之间的转化关系

下一篇 什么植物一年四季长青