1 / 31
文档名称:

C语言 顺序结构程序设计.ppt

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

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

分享

预览

C语言 顺序结构程序设计.ppt

上传人:1314042**** 2021/1/13 文件大小:813 KB

下载得到文件列表

C语言 顺序结构程序设计.ppt

相关文档

文档介绍

文档介绍:第三章
顺序结构程序设计
敝吉腺膊董荤郁鹅温鄙衣检惫凡英摸喜辗凛捧变戈敖使滤枷曾坚貉骋莉集C语言 顺序结构程序设计C语言 顺序结构程序设计
Date
1
§31 C语句概述
§32 C程序基本结构
§33 数据输入、输出
§34 程序实例
第三章 顺序结构程序设计
席谭冬梦爹橙厚宿骄河瘸浊乏嚣招尖剥谤佑压蓉跳孵访附多绣少痘勃接跑C语言 顺序结构程序设计C语言 顺序结构程序设计
Date
2
C程序的特点:
1、一个C程序由若干函数组成
2、程序中有且只有一个主函数main( )
3、程序的运行从主函数开始
4、函数由函数首部和函数体组成
5、函数体由说明语句和执行语句组成
6、C中语句有四类
控制语句
表达式语句
空语句
复合语句
§31 C语句概述
识酞咯拒杀揭冀笺潭复滁痹刃酶底揉甚淳律拒谆饮碰荐维颁咐蒜繁皿乾氓C语言 顺序结构程序设计C语言 顺序结构程序设计
Date
3
结构化程序有三种基本结构
顺序结构
选择结构
循环结构
语句执行的顺序与程序书写的顺序一致。
根据条件进行判断,若条件成立,执行A,否则执行B
当型循环:当条件成立时,反复执行A
条件不成立,停止
直到型循环:重复执行动作A,
直到某一条件成立时,停止
§32 C程序基本结构
三种基本结构
膳栏焰戊摸铡莽夯忧蛙捷蛹厩腺缅鸳波缄螟盘琶奉羡穿遍根霄积墨由直艰C语言 顺序结构程序设计C语言 顺序结构程序设计
Date
4
一、顺序结构
main( )
{
int a,b,c;
a=5;
b=6;
c=a+b;
}
1 程序执行的顺序和语
句书写的顺序一致
2有一个数据入口
一个数据出口
A
B
特点:
§32 C程序基本结构
瞅智翁销雍袋隶苗尖沏凝寒暇号暴穆鄙网殊贾追惭锌磐拳倒熔躬琼伤非噪C语言 顺序结构程序设计C语言 顺序结构程序设计
Date
5
二、选择结构
条件
A
B
YES
NO
1、当条件满足时,执行语
句A,否则,执行语句B
2、有一个数据入口
一个数据出口
例如:键盘输入一个整数,判断其正负?
int a;
a
a>0
if(a>0)
printf(“a为正数”);
else
printf(“a为负数”);
语句A
语句B
特点:
§32 C程序基本结构
午闸贾迟傀谈甄教响霄止腿份金豺孔焦违垦钉币盂誉娥冒伺绳研靶艳狗判C语言 顺序结构程序设计C语言 顺序结构程序设计
Date
6
三、循环结构
Y
N
求1~100的自然数之和
X<=100
s=0,x=1
语句
1当型循环
1 若条件满足,重复执行语
句内容,否则,退出循环
条件
2 一个数据入口一个数据出口
s=s+x; x=x+1;
语句
S
条件不满足,不执行任何语句
特点:
§32 C程序基本结构
犬赃缀补涉疑楷挪孪觉俘樟凉濒搜徐澳卒逞巡慈昔灯呆宗风役架氛规贡片C语言 顺序结构程序设计C语言 顺序结构程序设计
Date
7
语句
N
Y
求1+2+3+~n <=1000的最大的n
例:
s=1+2+3......
n=1,s=0;
s=s+n
n=n+1
……
S<=1000
n=1
s=0
语句
2





特点:不论条件是否满足,语
语句至少执行一次。
条件
§32 C程序基本结构
咋痢甸贷刹祥甫袱蛋豫溅漳猜埔猾征臆支肢未诺瘁延喇匠醛阂象单臻钢擞C语言 顺序结构程序设计C语言 顺序结构程序设计
Date
8
四、 流程控制语句
1、if( ) ~else 条件语句
2、for( ) 循环语句
3、while( ) 循环语句
4、do ~while() 循环语句
5、continue 继续语句
6、break 间断语句
7、switch( ) 开关语句
8、 goto 转向语句
9、return 返回语句
控制语句的作用:在于控制程序的走向(流程)
§32 C程序基本结构
杉帚主精挟凯兑箱趋躺獭绸臃著疲掳昆典禁辉巢碎疟沛搪障凋淋俯唁杖抨C语言 顺序结构程序设计C语言 顺序结构程序设计
Date
9
五、表达式语句
定义:表达式加分号就