流程控制|学习笔记

简介: 快速学习流程控制

开发者学堂课程【PHP 基础入门课程(下)流程控制】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/710/detail/12610


流程控制


内容介绍:

一、举例

二、说明

三、概念

四、小结


一、举例

流程控制是在编码中一定会遇到的问题,首先看个例子:晨练。每天早上起来第一件事就是起床,起床之后是洗漱,洗漱完之后就会做一些户外运动,这时候就要考虑一下天气的原因,所以这个时候就需要看一些条件,比如天气好户外,天气不好就室内。在这个过程中起床洗漱属于一种顺序执行结构,不能是先洗漱后起床,他有执行的顺序。到了后面是根据条件设计方案,往往之后遵循其中一个条件,然后选择一个对应的方案再去实施。如果操作是天晴的操作,那么就会选择户外跑步运动,跑步可以是一圈一圈又一圈,在不断地重复做某件事情,这个过程称为重复。所以其实在生活中有些事情是顺序的做的,有些事情是根据条件筛选的来做,而有些事情是在重复的做的。

image.png


二、说明

我们每天都在做一些类似的事情

1、顺序执行某些事情:起床后刷牙

2、在规划后选择某一件执行:两个晨练方式,根据天气条件选择执行

3、在做某一件事情之后重复执行:跑圈圈

晨练的事情告诉我们做事情是有顺序的,是有条件选择的,还有一个重复执行的,在代码里面也把这种操作叫做流程控制。


三、概念

流程控制:就是设定好代码的执行流程,流程控制有三大结构

1、顺序结构:代码逐行向下顺序执行,非常常见,我们前面所学的都是顺序结构。

2、分支结构:设定好代码,根据条件选择性执行(依据条件,把分支可能发生的事情先写好,但是未必执行。执行时根据条件选择性执行)

3、循环结构:设定好代码,根据条件重复的让代码不断的执行。


四、小结

1、流程控制是代码为了实现现实的业务场景而设计的代码运行方式,也是代码执行的方式,应该确定的讲叫确定内容执行方式,代码从上往下或者说选择某一部分重复的依次执行,也可以理解成一种运动方式

2、流程控制分为三种

(1)顺序结构:代码顺序执行

(2)分支结构:代码选择性执行,某一部分执行,某一部分不执行

(3)循环结构:代码重复执行,让代码左一遍右一遍地重复执行

相关文章
|
8月前
|
C++
C++语言中流程控制
C++语言中流程控制
56 0
|
8月前
|
Shell Windows Perl
Shell编程中的条件判断与流程控制
Shell编程中的条件判断与流程控制
98 0
|
3月前
|
程序员 C++
C++编程:While与For循环的流程控制全解析
总结而言,`while`循环和 `for`循环各有千秋,它们在C++编程中扮演着重要的角色。选择哪一种循环结构应根据具体的应用场景、循环逻辑的复杂性以及个人的编程风格偏好来决定。理解这些循环结构的内在机制和它们之间的差异,对于编写高效、易于维护的代码至关重要。
78 1
|
8月前
|
Java
Java运算符及流程控制
Java运算符及流程控制
|
8月前
|
C++
C++ While 和 For 循环:流程控制全解析
本文介绍了C++中的`switch`语句和循环结构。`switch`语句根据表达式的值执行匹配的代码块,可以使用`break`终止执行并跳出`switch`。`default`关键字用于处理没有匹配`case`的情况。接着,文章讲述了三种类型的循环:`while`循环在条件满足时执行代码,`do/while`至少执行一次代码再检查条件,`for`循环适用于已知循环次数的情况。`for`循环包含初始化、条件和递增三个部分。此外,还提到了嵌套循环和C++11引入的`foreach`循环,用于遍历数组元素。最后,鼓励读者关注微信公众号`Let us Coding`获取更多内容。
57 0
|
C语言 开发者
7.流程控制
7.流程控制
115 0
GO语言基础教程5——流程控制-条件判断
流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 本节课带来了就是流程控制中的条件判断——if语句/if else语句。
|
Go 开发者
流程控制介绍 | 学习笔记
简介:快速学习流程控制介绍
104 0
流程控制介绍 | 学习笔记
|
Python
Python语法之流程控制
首先我们一起来了解一下牛郎织女的故事:传说古代天帝的孙女织女擅长织布,每天给天空织彩霞。她讨厌这枯燥的生活,就偷偷下到凡间,私自嫁给河西的牛郎,过上男耕女织的生活。此事惹怒了天帝,把织女捉回天宫,责令他们分离,只允许他们每年的农历七月七日在鹊桥上相会一次。织女因为厌烦了每天织布的枯燥生活,选择下到凡间。在我们的生活中,也经常要做大大小小的各种决策。影响我们做出决策的因素有很多,一般是当某些条件满足时,我们会做出决策 A;条件不满足时,做出决策 B。
190 0