第3章_顺序结构程序设计第3章
顺序结构
学习目标
熟悉C语言程序的格式;
熟悉赋值语句的使用方法;
理解数据输入输出的概念;
掌握字符数据的输入输出方法;
掌握格式化输入输出数据的方法;
能够用C语言编写简单的顺序结构程序。
2018/3/26
1/53
引言
这些语句可以是:
赋值语句
输入输出语句等。
最简单的程序是由若干顺序执行的语句构成。
A
B
顺序结构
表达式加一个分号就是一条C语句。
2018/3/26
2/53
表达式语句
由表达式组成的语句称为表达式语句
语句格式:
表达式;
分号(;)是语句结束的标志
功能:
计算表达式或改变变量的值。
分类:
运算符表达式语句
赋值语句
2018/3/26
3/53
运算符表达式语句
运算符表达式后跟一个分号组成
例:
5%3;
i++; //语句的功能是,变量i的值增1。
a=3,b=a+2,c=a+1;
//由三个赋值语句组成的逗号表达式语句。
a+b; //算术表达式语句,计算a与b之和。
2018/3/26
4/53
C语句分类
1. 控制语句
语句形式
功能
if()~else~
构成选择结构
for()~
构成循环结构
while()~
构成先判断循环条件,后执行循环体的循环结构
do~while()
构成先执行循环体,后判断循环条件的循环结构
continue
结束本次循环
break
中止switch或循环语句
switch
进行多路分支选择
goto
无条件跳转程序执行方向
return
从被调函数返回主调函数
2018/3/26
5/53
C语句分类
由函数调用表达式后跟一个分号组成
格式:
函数名(参数列表);
分类:
标准库函数
用户定义函数
标准库函数调用原则:
(1) 要在程序中包含相应的头文件
(2) 调用的一般形式:函数名(参数列表);
2018/3/26
6/53
标准函数调用的目的
(1)如数学函数,为了得到函数的返回值。
这类函数的调用一般出现在表达式中,作为表达式语句的一部分。
一般不作为函数调用语句。
(2)为了完成某项任务,而不是为了得到返回值。
在表达式中调用函数,实际上是转去执
行一段预先设计好的程序,求出结果后
返回调用点。所以函数的值又叫函数的
返回值。
调用这类函数时,就直接用函数调用语句。
例:
scanf("%f",&x);
printf("%f",x);
2018/3/26
7/53
C语句分类
例如sum=0;在赋值表达式后面加分号构成表达式语句。
空语句就是一个分号。
格式:
;
功能:
执行该语句不做任何操作
;
2018/3/26
8/53
int x=123,g,s,b;
{
g=x%10;
s=x/10%10;
b=x/100;
}
C语句分类
5. 复合语句
{
包含三条语句的复合语句
完成了提取一个数的
个位、十位和百位
由花括弧{ }括起来的语句序列。例
2018/3/26
9/53
第3章 顺序结构程序设计 来自淘豆网m.daumloan.com转载请标明出处.