package main import "fmt" func main(){ //实现功能,键盘录入学生age,name,grage,是否为vip var age int fmt.Println("请录入年龄")
//传入age地址的目的:scanln函数中,对地址的值进行改变,实际上是对age值进行改变
fmt.Scanln(&age)
var name int fmt.Println("请录入name")
fmt.Scanln(&name)
方式二 scanf
流程控制之if语句
代码实例
多分支
switch分支
注意事项
第二点举例
第九点举例
循环结构
细节
i :=1 赋值1
1.格式灵活
for_range结构
代码实例
上面是方式二的结果
下面是方式一的结果
break的使用
深入理解
一般来说结束最近的循环体
标签的使用是为了指定break从哪个循环体中结束
tips:注意没有用到的标签会报错,例如如果每个循环体之前都加一个label,但是最后break制定了跳出label12
的话label1没有使用go语言就会弹出报错
报错截图
删掉label1即可
continue的作用
代码实例
继续下次循环的意思是,继续本循环体的循环,并不像break跳出本次循环
深入理解
这个也可以加标签
结果
return
代码实例
结果 当i=14就退出循环
标签:循环体,return,name,fmt,break,continue,age,循环 From: https://www.cnblogs.com/lisenMiller/p/17386307.html