⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 buhuo.cpp

📁 除零异常和捕获三种类型异常,int,char,double类型的异常.
💻 CPP
字号:
//捕获三种类型异常。
#include <iostream.h>
void f(int x)
{	try
	{	if (x>0) throw 2;      			//抛出int类型的异常
		if (x==0) throw 'a';    			//抛出char类型的异常
		if (x<0) throw 3.14;   			//抛出double类型的异常
	}
	catch (int n)						//捕获int类型的异常
	{	cout<<"输入的为正数:"<<x<<endl;}
	catch (char m)						//捕获char类型的异常
	{	cout<<"输入的为零:"<<x<<endl;}
	catch (double k)						//捕获double类型的异常
	{	cout<<"输入的为负数:"<<x<<endl;}
}
void main()
{	f(4);								//调用函数f
	f(0);
	f(-5);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -