流程控制结构,程序就该这样子

2020-04-17  本文已影响0人  怀若先生

不管做什么都是讲究流程的,程序在执行的时候也是按一定的顺序开始执行的这个执行的顺序就被称作流程。

其实程序代码的编程出来就是为了处理生活中的问题而存在的,脱离的具体生活事务的程序时没有意义的,就像之前我文章中说的给变量命名尽量用生活中的事物来命名,这样子的好处是显而易见。

那么在现实的生活中,我们要处理事情是不是也是要有流程之说,大到工程中的流水线,小到生活中的日常小事(比如刷牙)。都有流程的影子在里面的。这里我们就为我们的程序控制总结出来了这些流程控制结构:

1.顺序结构

说到顺序结构大家都知道了,就像水流总是往下流一样,顾名思义就是按照顺序依次执行走的意思。没有什么特殊点在里面就是执行一直到底。

2.分支结构

分支结构就像是水流一样,由大河分成了小溪流,之后小溪流又汇聚到大海一样,分支结构就是在程序执行的时候中间突然起波澜了,但是即使是这样子最后还是要执行到结束,汇聚到一起就像水流流向大海一样,程序执行到最后结束。

以下就是分支结构的体现者,也许大家都很熟悉了,这边为了明了一点我还是一一列出来:

(1)if(中文意思:如果)这个就很容易理解了,如果怎么样的时候执行特定条件下的流程,当如果的条件不被满足是就跳过这个流程,执行下一个流程。

(2)switch(中文意思:开关 ) 这边我们可以把它这么理解 要是……的话 怎么样 其中 …… 就是case对应的各个情况了。

3.循环结构

这个结构就是表示一件事情重复做直到这件事情再做下去已经没有意义了之后跳出循环接着做接下来的流程。一般有以下几个循环是比较常见:

(1)while(中文意思:当……) 就是说当条件满足的时候就要执行什么操作。

(2)do …… while (中文意思:做……当……)很明显就是 做什么事情当什么的情况下执行,这是一个先执行后判断的语句。表示这件事不管怎么样都要做一遍,就像生活中吃饭一样不管怎么样你到了饭点都要吃个饭不然等下会饿啊对身体不好什么的,但是呢如果你不在饭点饿了也是可以吃饭的表示只要饿了成立就可以吃饭了。

(3)for (中文意思:对于)这个里可以这么理解“对于”后面的“()”中的条件成立和操作可执行的情况下,执行for重复操作。

4.嵌套循环

这是一个高端的操作了,上面说的各个循环啊什么的都是只执行自己的操作分工很明确,没有交集,现在这个嵌套循环的意思就是在一个循环的内部程序执行的过程中嵌套进去一个其他的循环或者在嵌套一个相同的循环形成了内循环这样两个循环或者多个循环嵌套在一起执行程序的过程就叫做:嵌套循环。

以上就是本人对于“流程控制”的一些个人的浅见,希望对于一些想学习的想了解编程是什么的人有一定的帮助。

上一篇下一篇

猜你喜欢

热点阅读