C++ goto语句

来源:这里教程网 时间:2026-02-16 16:04:45 作者:

goto语句用于将程序的控制转移到给定标签。goto语句的语法如下所示:

goto label_name;

程序结构:

label1:......goto label2;.....label2:...

在程序中我们有任意数量的goto和label语句,goto语句后跟一个标签名称,每当遇到goto语句时,程序的控制权就会跳转到goto语句中指定的标签。

goto语句几乎从不在任何开发中使用,因为它们很复杂,使得程序的可读性更低,更容易出错。代替goto,你可以使用continuebreak语句

C++ 中goto语句的示例

#include <iostream>using namespace std;int main(){   int num; cout<<"Enter a number: "; cin>>num;   if (num % 2==0){      goto print;   }   else {      cout<<"Odd Number";   }   print:   cout<<"Even Number";   return 0;}

输出:

Enter a number: 42Even Number

相关推荐