目录
一、前言:
二、什么是顺序结构?
一、前言:
C语言中有三类基本结构。有按照代码编写的顺序一步一步执行的顺序结构,有选择下一步该往哪里执行的分支结构,还有能够完成重复任务的循环结构。本篇我们介绍的是其中的第一种——顺序结构。
二、什么是顺序结构?
我先问大家两个脑筋急转弯。
问:把大象塞进冰箱需要几步?
你用三分讥笑、三分薄凉、四分漫不经心的眼神瞟了一眼,答到:三步。
1.打开冰箱门;
2.把大象放进冰箱;
3.把冰箱门关上。
又问:把长颈鹿放进冰箱需要几步?
你呵呵一笑答到:四步。
1.打开冰箱门;
2.把大象取出来;
3.把长颈鹿放进去;
4.把冰箱门关上。
完全正确,让我们仔细想想,这两个脑筋急转弯体现出来的思想就是顺序结构。具体在C语言中就是代码的执行过程是按照顺序一步一步往下走的。
使用 “调试” 这一工具,我们可以借助左侧的黄色箭头和右侧的 “监视” 窗口清晰的观察到代码和变量的运行变化过程。
黄色箭头指示着代码执行到了哪一行(上一条代码已执行完毕,指示代码等待执行),监视窗口能让我们看见变量的变化。
请仔细观察随着左侧的黄色箭头向下移动,右侧监视窗口内abc变量值的变化。
很容易发现,在黄色箭头指在第 7 行时,abc均不是我们指定的数值,而当箭头从第 7 行移到第 8 行时,a的值变成了我们指定的 “100”,bc仍未改变。
随着箭头一步步向下移动,b内包含的数字也变成了我们指定的 “200”,c也得到了a + b的值,最后我们控制台上打印出现了c的值,这就是我们说的C语言顺序结构。