《基础语法篇》

try catch

原文链接:https://www.dotcpp.com/course/84

语法结构:

try
{
	//正常程序执行语句
	throw (异常类型表达式);
}
catch(异常类型1)
{
	//异常处理代码
}
catch(异常类型2)
{
	//异常处理代码
}
catch(异常类型3)
{
	//异常处理代码
}
//后续代码

实例:

#include <iostream>
using namespace std;
int main()
{
	int a,b;
	cin>>a>>b;
	try
	{
		if(b==0)
			throw "error! b<0";
	}
	catch(const char *str)
	{
		cout<<str<<endl;
	} 
	catch(int)
	{
		cout<<"throw int "<<endl;
	}
	return 0;
}
posted @   Fusio  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示