第五章学习 循环结构,分支结构,break,continue,return的用法,接收用户数据的fmt.scanln



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就退出循环

浙公网安备 33010602011771号