1 / 39
文档名称:

第3章 顺序程序设计.ppt

格式:ppt   页数:39页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章 顺序程序设计.ppt

上传人:cdsqbyl 2015/4/22 文件大小:0 KB

下载得到文件列表

第3章 顺序程序设计.ppt

文档介绍

文档介绍:第3章顺序程序设计
计算机与通信工程学院
软件工程系
1
第3章顺序程序设计
C语句概述
赋值语句
数据的输入与输出
顺序程序设计
2
C语句概述
程序由语句构成,每次只能执行一个语句
顺序结构是根据语句在程序中的先后次序顺序执行的程序结构

A A

B
B
N-S图
例:
void main()
{ ……
a = 3;
b = 4;
c = a + b;
……
}
3
C语句概述
语句是表达算法的基本语言单位。
用计算机语言编写程序同样需要正确使用语句:
完整的句法、准确的语义
常量、变量、运算符、表达式等都是一些基本语法项目,由这些基本项目,按一定的规则进行组合,并以分号结束,则可构成各种语句。
C语句都是“可执行语句”,没有“非执行语句; 书写比较自由;通常“一行一句”。
C语句可分为五类:表达式语句、函数调用语句、控制语句、复合语句、空语句。
4
C语句概述
任何一个表达式后加上“;”就构成了表达式语句,如算术表达式、关系表达式等。最典型的是用赋值表达式组成的赋值语句。例如: i = 1; i++;
1、表达式语句
C 语言所有的操作都是通过表达式来实现的。
表达式语句: 表达式;
2、函数调用语句
函数调用语句由函数名、括号、实际参数加上分号“;”组成。其一般形式为: 函数名( 实际参数表);
例: printf ("Hello , world\n");
“函数调用语句”也可以看成是表达式语句,C语言称为“表达式语言”。
5
C语句概述
3、控制语句
控制语句用于控制程序的流程,以实现程序的各种基本结构,由特定的语句定义符组成。共有9种控制语句,分成三类:选择语句、循环语句和转移语句。
C 使用控制语句控制程序的执行,常用的控制语句有:
if …else switch 选择控制
for … while … do …while 循环控制
continue break return goto 转移控制
6
C语句概述
4、复合语句
例:while ( i < 1)
{ sum = sum + i;
i = i + 1;
}
说明:
①复合语句的{ }之后不能有“;”
②允许一行写几个语句,或者一条语句写几行
③复合语句中还可以包含复合语句
由括在{ } 内的若干C语句组成
7
C语句概述
5、空语句
只有一个分号的语句,不产生任何操作
例:for ( i=1; i < 100 ; i ++) ;
空语句什么也不做,可用来做被转向点,或循环语句中的循环体(循环体是空语句,表示循环体什么也不做)。
当程序中出现连续的两个分号“;”时,一般可把后面的分号看作空语句。
8
赋值语句
赋值语句是由赋值表达式加上一个分号构成的,是用于实现计算和赋值的一类最基本的语句。
其一般形式如下:
可赋值对象v = 表达式e;
注意:
(1)如果赋值运算符两边的类型不一致,则系统在算出表达式的值之后,先将该值转换为左边变量的类型,然后再赋值给左边的变量。
(2)赋值运算符“=”右边的表达式可以又是一个赋值表达式,形式为: 变量=变量=…=表达式;
(3)在变量说明中,不允许连续给多个变量赋初值。
9
数据的输入与输出
数据处理的一般过程是:输入→处理→输出。
“输出”的功能是将保存在内存单元中的变量或者数组中的值显示在屏幕上或者用打印机打印出来,即把信息从内存传送到外设。
“输入”的功能是利用键盘等输入设备为变量或者数组等提供数据,并保存到内存单元中,供程序计算时使用,即把信息从外设传送到内存。
在C语言中,输入输出操作是由编译系统提供的库函数来实现的。
使用标准输入、输出库函数时要用在源文件开头使用预编译命令“#include <>”或“#include "" ”。
主要介绍getchar()、putchar()、scanf()、printf()等输入、输出库函数。
10