goto语句
上一节
下一节
goto语句为无条件转向语句,可以使程序立即跳转到指定位置继续执行。
格式:goto 语句标号;
改变了程序自上而下的执行顺序;常用于从内层循环体中跳到外层循环体外。goto关键字后面带一个标识符,该标识符是同一个函数内某条语句的标号。标号可以出现在任何可执行语句的前面,并且以一个冒号“:”作为后缀。
例如:
goto flag;
goto语句的功能是:从当前所在的位置,程序的流程无条件地转向“语句标号”所指定的语句位置去执行。“goto flag;”即是使程序的流程无条件地转向到flag所指定的位置。
说明:
(1) 语句标号用标识符表示,它的命名规则与变量名相同,即由字母、数字和下划线组成,其第一个字符必须为字母或下划线。不能用整数来做标号。
例如,“goto mark123;”、“goto a456;”是合法的,而“goto 789;”是不合法的。
(2) 在带语句标号的语句中,语句标号与语句之间用冒号作分隔。如下所示:
a456 : y=2*x+300;

