文档介绍:第三章
顺序结构程序设计
2
第三章顺序结构程序设计
C语句概述
结构化程序设计
字符数据的输入输出
格式输入与输出
C语言程序设计——第一章 C语言概述 SCS-SWPU
顺序结构程序设计
C数据输入与输出的实现
C语言程序设计——算法的描述 SCS-SWPU
3
C语句概述
C程序
源程序文件1
源程序文件2
源程序文件n
预处理命令
函数n
函数1
数据声明
函数首部
函数体
数据声明
执行语句
C语言程序设计——算法的描述 SCS-SWPU
4
一个c程序可以由若干个源程序文件组成
一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成
一个函数有函数首部和函数体组成
函数体由数据声明和执行语句组成
C语句分为
5类
控制语句
函数调用语句
表达式语句
空语句
复合语句
C语句概述
C语言程序设计——算法的描述 SCS-SWPU
5
(一)控制语句:完成一定的控制功能
1、 if() ~else 条件语句
switch() 开关语句
2、 for()~ 循环语句
while()~循环语句
do ~while();循环语句
3、 break 间断语句
continue 继续语句
4、 return 返回语句
C语句概述
C语言程序设计——算法的描述 SCS-SWPU
6
(二)函数调用语句
由一个函数调用加一个分号构成一个语句
Printf(“This is a C statement.”);
例如
(三)表达式语句
由一个表达式加一个分号构成一个语句
a = 3 ;
例如
C语句概述
C语言程序设计——算法的描述 SCS-SWPU
7
(四)空语句——只有一个分号的语句
用来做流程的转向点,循环语句中的循环体
(五)复合语句用一对{ }括起来的语句
if(a>1)
{ z=x+y;
t=z/100;
printf(“%f”,t);
}
例如
例如
C语句概述
if(a>1) ;
if(a>1)
;
8
第三章 C语言概述
C语句概述
结构化程序设计
字符数据的输入输出
格式输入与输出
C语言程序设计——第一章 C语言概述 SCS-SWPU
顺序结构程序设计
C数据输入与输出的实现
结构化程序设计的核心思想
C语言程序设计——算法的描述 SCS-SWPU
9
结构化程序设计
采用顺序、选择和循环三种基本结构
只有一个入口;
只有一个出口;
模块化的方法进行结构化程序设计
“自顶向下、逐步求精”
C语言程序设计——算法的描述 SCS-SWPU
10
顺序结构
选择结构
结构化程序设计