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

学习 时间:2026-05-29 23:56:41 阅读:9651
关于c++ 中使用try throw catch语句例如,.int a;try{cin a;throw a;}catch (int){cout

最佳回答

霸气的白昼

等待的豌豆

2026-05-29 23:56:41

异常你可以理解也是一种类型,因此可以直接定义一个数字来表示当输入的不是数字时候,抛什么异常,我这里定义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-05-29 23:56:41

    异常你可以理解也是一种类型,因此可以直接定义一个数字来表示当输入的不是数字时候,抛什么异常,我这里定义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]

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

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