一 分支控制的基本介绍
分支控制就是让程序有选择执行。有下面三种形式。
-
单分支
-
双分支
-
多分支
二 单分支控制
1 基本语法
if 条件表达式 {
执行语句块
}
说明:当条件表达式为true时,就会执行{}的代码。
注意:{}是必须有的,就算只写一行代码。
2 实战
2.1 要求
编写一个程序,可以输入人的年龄, 如果该同志的年龄大于 18 岁,则输出 "你年龄大于 18,要对自己的行为负责!"
2.2 代码
package main
import "fmt"
func main() {
var age int
fmt.Println("请输入年龄:")
fmt.Scanln(&age)
if age > 18 {
fmt.Println("你年龄大于18,要对自己的行为负责!")
}
}
2.3 测试
请输入年龄:
39
你年龄大于18,要对自己的行为负责!
三 单分支的流程图

四 单分支的细节说明
golang支持在if中,直接定义一个变量。
package main
import "fmt"
func main() {
// golang支持在if中,直接定义一个变量,比如下面
if age := 20; age > 18 {
fmt.Println("你年龄大于18,要对自己的行为负责!")
}
}
测试结果
你年龄大于18,要对自己的行为负责!
本文介绍了Golang编程中的分支控制结构,包括单分支、双分支和多分支的使用方式。通过实例展示了如何根据年龄进行单分支控制,演示了在if语句中直接定义变量的功能,并给出了相应的代码实现和运行结果。此外,还提供了单分支控制的流程图和详细说明。
1640

被折叠的 条评论
为什么被折叠?



