是否解决了goto没法跨函数的问题?
  • 板块灌水区
  • 楼主FarmerDrone
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/4/17 21:17
  • 上次更新2024/4/17 21:53:16
查看原帖
是否解决了goto没法跨函数的问题?
1122193
FarmerDrone楼主2024/4/17 21:17

(虽然没有什么大用,但似乎会方便)

不吸氧可过a+b

#include <bits/stdc++.h>
using namespace std;

int a, b, cnt = 0;

class wa
{
	
} WA;

void func()
{
	cnt++;
	if (cnt == 1)
	{
		throw(WA);
		a++;
		b++;
	}
	cout << "Venti\n";
	func();
}

int main()
{
	cin >> a >> b;
	try
	{
		func();
	}
	catch(wa)
	{
		goto f1;
	}
	a++;
	b++;
	if (0)
		{f1: cout << a + b << endl;}
	return 0;
}
2024/4/17 21:17
加载中...