C++ goto 语句也称为跳转语句。它用于将控制权转移到程序的其他部分。它无条件地跳转到指定的标签。
它可用于从深度嵌套循环或 switch case 标签转移控制。
让我们看一下 C++ 中 goto 语句的简单示例。
#include <iostream>
using namespace std;
int main()
{
ineligible:
cout<<"您没有资格投票!\n";
cout<<"请输入您的年龄:\n";
int age;
cin>>age;
if (age < 18){
goto ineligible;
}
else
{
cout<<"你有资格投票!";
}
}
输出:
你没有资格投票! 输入您的年龄: 16 你没有资格投票! 输入您的年龄: 7 你没有资格投票! 输入您的年龄: 22 您有资格投票!