C语言程序设计中流程概念及顺序、选择流程的详细介绍

C语言程序设计中——流程的学习

C语言程序设计中流程概念及顺序、选择流程的详细介绍

一、流程的概念

在C语言里,流程所指的是程序运行期间的执行顺序,以及逻辑控制方式。

程序不会随意去执行代码,它会遵循特定的规则,按照特定的模式来完成任务,这其中涉及到顺序流程结构,涉及到选择流程结构,涉及到循环流程结构,还涉及到跳转流程结构。

(1)顺序流程:按部就班的执行

生日派对开场有固定环节,要布置场地,要摆放零食,还要邀请亲友入座。

在C语言程序里,存在顺序执行的语句,这些语句包括定义变量,进行计算,输出结果 。

二者都是按照特定顺序依次推进的。

顺序流程是最基础的过程流,如同依照菜谱做菜,要一个步骤紧接着一个步骤去做,只有前一个步骤做完了,才会执行下一个步骤。

在C语言里,程序默认依照代码书写的先后次序,逐个执行语句。

(2)选择流程:依条件做抉择

生日派对游戏环节的选择流程;

C 语言中根据数字奇偶性做不同操作的选择结构;

在派对场景中,依据来的小朋友数量决定玩捉迷藏还是狼人杀;

在C语言程序当中,依据输入数字是奇数还是偶数,来决定执行不一样的操作;

两者都通过条件判断来决定后续的执行路径。

选择流程能让程序依据不同条件决定执行哪部分代码,这就好比在十字路口时,要依据信号灯指示来选择前进方向。

当符合某个条件之时,执行相应的操作,若不符合该条件,那么执行其他操作或者直接跳过 。

(3)循环流程:重复执行特定环节

生日派对的循环流程;

C 语言中循环结构;

在生日派对里,只要大家还想玩,就会不断重复一轮游戏的流程;

在C语言程序里,只要i小于或等于100,就会持续执行将i累加到sum的操作,同时让i自增,一直到i大于100时停止循环,最后输出累加的结果。

两者都体现了在满足特定条件下不断重复执行特定操作的特点。

综合应用:多流程协同工作

在实际的C语言程序当中,多种流程结构常常会组合起来使用,进而形成复杂的过程流。

不同的环节相互配合,它们依照一定的逻辑,按照一定的时间顺序,共同去完成程序的功能。

例子1:购票的流程

例子2:蒸包子的流程

例子3:考试的流程

从这些例子能够看出,生活里无论做何种事情,都存在着逻辑以及先后顺序,如此一来做任何事情都会井然有序。

二、流程的表达式

流程的表达式主要有几种,分别是自然语言描述,流程图,伪代码以及代码实现。

运用人们日常交流的语言,以此来阐述程序的执行步骤,还要阐述程序的逻辑,这就是自然语言描述流程 。

目的是,把程序要达成的目标表达出来,把实现的方法表达出来,把各个步骤间的关系表达出来,且要用通俗易懂的方式,这在程序设计的初期规划阶段尤为关键。

例子1:计算两个整数的和

例子2:判断一个数是否为偶数

例子3:计算 1 到 100 的整数和

流程图是强大且直观的工具,它能以图形化的方式呈现程序的逻辑流程。

C/伪代码:

C语言伪代码,它如同一个“中间产物”,处于我们日常所说的大白话与能在电脑上实际运行的C语言代码之间 。

它所运用的语法,与逻辑,和C语言十分相像,能够使你产生一种感觉,仿佛自己正在编写C语言代码 。

不过呢,它不需要像真正的C语言代码那样,一定要严格遵守各种语法规则 。

它存在的主要目的,是帮你捋清楚一个算法的思路,帮你说明白一个算法的步骤,而不是为了马上在电脑上运行得出结果。

伪代码能够助力开发者,在编写实际代码以前,预先规划好程序的逻辑结构,使其便于理解,也便于交流。

三、流程的基本逻辑结构

通过下图就能清楚地看出流程的基本逻辑结构。

通过洗衣机的设计进行分析逻辑结构

(1)基本的洗衣流程

顺序结构

(2)附加条件的洗衣流程——(根据衣物量选择水位)

选择结构

选择结构

附加条件的洗衣流程,要根据衣物量选择水位,还要进行洗涤次数选择。

循环结构

循环结构:

当型循环:while 循环和 for 循环来实现

while 循环

for 循环

直到型循环:do-while 语句实现

你可能想看:
« 上一篇
下一篇 »

相关推荐

FreeBasic:强大免费开源的64位basic编译器及应用优势

2025年05月10日

82阅读

脊柱侧弯矫正方法大盘点:运动康复、支具矫正等多种方式

2025年05月09日

85阅读

如何在winForm标题栏去掉标题文字且任务栏图标正常显示

2025年05月09日

84阅读

十一黄金周促销广告词大全,国庆购物狂欢等你来

2025年05月09日

77阅读

关闭快速编辑模式及插入模式,设置控制台指定文字颜色举例

2025年05月09日

63阅读

黄金搭档低糖高钙饮品包装及成分功效全解析,适合人群要知晓

2025年05月09日

91阅读