第7章 顺序结构程序设计
本章节内容来自全国计算机等级考试用书《计算机等级考试二级C语言考点分析、题解与模拟》。本章主要考查输入输出和顺序结构设计方法。顺序结构程序设计属于最基本的程序设计方法之一,掌握这一部分对后续学习及程序阅读作用极大。通过对历年试卷内容的分析,本章考核内容约占4%,属于一般考查对象,由下面的《计算机等级考试二级C语言考点分析、题解与模拟》命题走势图7-1可知,本节部分所涉及的直接考题有下降的趋势,但是由于这部分内容属于基础考点,别的试题或多或少与之相关,所以考生务必熟练掌握这一部分内容。

7.1 基本概念
7.1.1 考点1:顺序程序概述
顺序结构是按照语句的排列顺序依次执行。流程图如《计算机等级考试二级C语言考点分析、题解与模拟》图7-2所示,程序执行完语句组1后再接着按照顺序执行语句组2。

有一个比较经典的例子来表达顺序结构的思想:交换两整数的值。本章节内容来自希赛全国计算机等级考试用书《计算机等级考试二级C语言考点分析、题解与模拟》。(购书请见 :http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032480)
例如,a=0,b=99,交换a,b的值,达到最后的结果a=99,b=0。在实现这个算法的时候,定义一个中间变量c,用它来临时保存a的值,再把b的值赋给a,这个时候a就得到b的值的,我们再把保存a的变量c赋给b,这时b就得到原a的值,正确的程序为:
void main()
{
int a,b;
int c;
a=0;
b=99;
c=a;
a=b;
b=c;
}
执行完这3条语句后a=99,b=0。如果改变其顺序,写成:
[1] [2]