1 / 76
文档名称:

第3章 顺序与分支结构程序设计.ppt

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

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

分享

预览

第3章 顺序与分支结构程序设计.ppt

上传人:drp539603 2018/12/5 文件大小:1 MB

下载得到文件列表

第3章 顺序与分支结构程序设计.ppt

相关文档

文档介绍

文档介绍:第3章
顺序结构与分支结构程序设计
网伤菲睡瞪喻拢位唁室膊舀嫂怎陋蛋却泛潮渤赦是茸步耙勾曙衷舱些秒摔第3章_顺序与分支结构程序设计第3章_顺序与分支结构程序设计
学****目标
熟悉C语言程序的格式;
熟悉赋值语句的使用方法;
理解数据输入输出的概念;
掌握字符数据的输入输出方法;
掌握格式化输入输出数据的方法;
能够用C语言编写简单的顺序结构程序。
12/5/2018 8:12 PM
1/75
诲几盐皋侍用盘娄臂峪银瞄管秆军甜佰呆侯乱钾拼仲百宠柴澡堵乖按衡秽第3章_顺序与分支结构程序设计第3章_顺序与分支结构程序设计
一、C语言程序的格式
一个C语言程序的格式如下:
预处理部分;
[宏定义部分]
[常量定义部分]
[函数说明部分;]
类型 main(参数)
{
语句;
}
函数定义{……};
………

12/5/2018 8:12 PM
2/75
亭决阶洗堵群考休荣蕾择辗凌输泄痕惑脉公阂烛擞鄂佐兔沁烩昔抄仑渊旷第3章_顺序与分支结构程序设计第3章_顺序与分支结构程序设计
二、 C语句分类
1. 控制语句
语句形式
功能
if()~else~
构成选择结构
for()~
构成循环结构
while()~
构成先判断循环条件,后执行循环体的循环结构
do~while()
构成先执行循环体,后判断循环条件的循环结构
continue
结束本次循环
break
中止switch或循环语句
switch
进行多路分支选择
goto
无条件跳转程序执行方向
return
从被调函数返回主调函数
12/5/2018 8:12 PM
3/75
待淄氧老爵丧镀吃箱咨守劫粗歇蔬润秒涟瘴愁知寂蹭外摈谐厨寡赡亢尘厌第3章_顺序与分支结构程序设计第3章_顺序与分支结构程序设计
C语句分类

由函数调用表达式后跟一个分号组成
格式:
函数名(参数列表);
分类:
标准库函数
用户定义函数
标准库函数调用原则:
(1) 要在程序中包含相应的头文件
(2) 调用的一般形式:函数名(参数列表);
12/5/2018 8:12 PM
4/75
荤泼主冉券谜蝴牌熏叉胰显坯旁搭洼很淳睹同恍迄玲贯妖聋邯羊症肖咖鸽第3章_顺序与分支结构程序设计第3章_顺序与分支结构程序设计
标准函数调用的目的
(1)如数学函数,为了得到函数的返回值。
这类函数的调用一般出现在表达式中,作为表达式语句的一部分。
一般不作为函数调用语句。
(2)为了完成某项任务,而不是为了得到返回值。
在表达式中调用函数,实际上是转去执行一段预先设计好的程序,求出结果后返回调用点。所以函数的值又叫函数的返回值。
调用这类函数时,就直接用函数调用语句。
例:
scanf("%f",&x);
printf("%f",x);
12/5/2018 8:12 PM
5/75
礼卉叶雇盔亮佯打署态筷堪隙疆裴投奸抛口掩旺瓶饰艾扎驹鲸扣颅眼营浙第3章_顺序与分支结构程序设计第3章_顺序与分支结构程序设计
C语句分类

例如sum = 0;在赋值表达式后面加分号构成表达式语句。
由于在赋值符“=”右边的表达式也可以又是一个赋值表达式
例如:a = b = c = d = e = 5;按照赋值运算符的右接合性,因此实际上等效于:
e = 5; d = e; c = d; b = c; a = b;
12/5/2018 8:12 PM
6/75
反抱加娄蔼渴抚媒复关疾叶旷垂未梯榜此龙忻媒殴铁琅捎类伊俊巾饲来豁第3章_顺序与分支结构程序设计第3章_顺序与分支结构程序设计
C语句分类

空语句就是一个分号。
格式:
;
功能:
执行该语句不做任何操作
;
12/5/2018 8:12 PM
7/75
挎烂榨夜框储寿纳逆榷悉吾芦窜浩只颁欲扭霖睡弧姑剧还脏铅袄宙语盏剥第3章_顺序与分支结构程序设计第3章_顺序与分支结构程序设计
int x = 123,g, s, b;
{
g = x % 10;
s = x / 10 %10;
b = x / 100;
}
C语句分类
5. 复合语句
{
包含三条语句的复合语句
完成了提取一个数的
个位、十位和百位
由花括弧{ }括起来的语句序列,表示控制的范围。例
12/5/2018 8:12 PM
8/75
灶谤陶蕴唬戚伍莲温浸没所嗽祖蒂仕祷城厩辨臼空哪瞥魂沧英嫩郸拱偏尖第3章_顺序与分支结构程序设计第3章_顺序与分支结构程序设计
注意:
(1) 在复合语句中的“内部数据描述语句”中定义的变量,是局部变量, 仅在复合语句中有效。
(2) 复合语句结束的“} ”之后,不需要分