C++ Goto 跳转语句

C++ goto 语句也称为跳转语句。它用于将控制权转移到程序的其他部分。它无条件地跳转到指定的标签。

它可用于从深度嵌套循环或 switch case 标签转移控制。


C++ Goto 语句示例

让我们看一下 C++ 中 goto 语句的简单示例。

例子 (Example)

#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
您有资格投票!


  • 使用社交账号登录,本站支持
全部评论(0)