流程控制介绍 | 学习笔记

简介: 简介:快速学习流程控制介绍

开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map :流程控制介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/625/detail/9560


流程控制介绍

 

内容介绍

一、程序流程控制介绍

二、顺序控制介绍

三、顺序控制的流程图

四、顺序控制举例和注意事项


一、程序流程控制介绍

在程序中,程序运行的流程控制决定程序是如何执行的, 是我们必须掌握的,主要有三大流程控制语句

1)顺序控制

2)分支控制

3)循环控制


二、顺序控制介绍

程序从上到下逐行地执行,中间没有任何判断和跳转。

一个案例说明, 必须下面的代码中,没有判断,也没有跳转因此程序按照默认的流程执行,即顺序控制。 

//假如还有97天放假,问: xx个星期零xx天

var days int = 97

var week int=days / 7

var day int=days % 7

fmt . Printf( "%d个星期零%d天\n", week, day)

//定义一个变量保存华氏温度,华氏温度转换摄氏温度的公式为:

//5/9*(华氏温度- 100),请求出华氏温度对应的摄氏温度

var huashi float32 = 134.2

var sheshi float32 = 5.0 / 9 * (huashi - 100)

fmt . Printf("%v对应的摄氏温度=%v \n" ,huashi, sheshi)


三、顺序控制的流程图

image.png


四、顺序控制举例和注意事项

Golang 中定义变量时采用合法的前向引用。如:  

func main(){

var num1 int = 10

var num2 int = num1 + 20 //使用num1

fmt.Println(num2)

}

错误形式:

func main(){

var num2 int = num1 +20//使用num1

var num1 int = 10//声明num1(×)

fmt.Printin(num2)

}

相关文章
|
6月前
|
C++
C++语言中流程控制
C++语言中流程控制
49 0
|
6月前
|
Shell Windows Perl
Shell编程中的条件判断与流程控制
Shell编程中的条件判断与流程控制
90 0
Go语言的条件控制语句及循环语句的学习笔记
本文是Go语言的条件控制语句和循环语句的学习笔记,涵盖了if语句、if-else语句、if嵌套语句、switch语句、select语句以及for循环和相关循环控制语句的使用方法。
Go语言的条件控制语句及循环语句的学习笔记
|
6月前
|
存储 C++
C++从入门到精通:1.1.4基础语法之控制流
C++从入门到精通:1.1.4基础语法之控制流
探索Python条件语句的奇妙世界:解密逻辑与控制流
探索Python条件语句的奇妙世界:解密逻辑与控制流
|
Python
Python编程 条件判断语句
Python编程 条件判断语句
95 0
|
C语言 开发者
7.流程控制
7.流程控制
110 0
GO语言基础教程5——流程控制-条件判断
流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 本节课带来了就是流程控制中的条件判断——if语句/if else语句。
|
PHP 开发者
流程控制|学习笔记
快速学习流程控制
流程控制|学习笔记

相关实验场景

更多