php goto语句,Go 语言 goto 语句

Go 语言 goto 语句

Go 语言的 goto 语句可以无条件地转移到过程中指定的行。

goto 语句通常与条件语句配合使用。可用来实现条件转移, 构成循环,跳出循环体等功能。

但是,在结构化程序设计中一般不主张使用 goto 语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难。

语法

goto 语法格式如下:goto label;

..

.

label: statement;

goto 语句流程图如下:

0c0b134c209f8f4df7c6acc85d26915f.png

实例

在变量 a 等于 15 的时候跳过本次循环并回到循环的开始语句 LOOP 处:package main

import "fmt"

func main() {

/* 定义局部变量 */

var a int = 10

/* 循环 */

LOOP: for a 

if a == 15 {

/* 跳过迭代 */

a = a + 1

goto LOOP

}

fmt.Printf("a的值为 : %d\n", a)

a++

}

}

以上实例执行结果为:a的值为 : 10

a的值为 : 11

a的值为 : 12

a的值为 : 13

a的值为 : 14

a的值为 : 16

a的值为 : 17

a的值为 : 18

a的值为 : 19

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值