C语言第四章顺序和选择结构程序设计.ppt
《C语言第四章顺序和选择结构程序设计.ppt》由会员分享,可在线阅读,更多相关《C语言第四章顺序和选择结构程序设计.ppt(17页珍藏版)》请在三一办公上搜索。
1、4.1 结构化程序设计,结构化程序设计至少有三个特点1.程序结构清晰、易读2.提高编程质量、效率、避免重复性劳动3.提高编译速度,减少内存开销,三种控制结构流程图,第四章 顺序和选择结构程序设计,有三种基本结构:顺序结构自上而下顺序执行。选择结构在多种分支中,根据条件的成立与否选择执行某个分支。循环结构根据需要重复执行某部分。有当型和直到型两种类型,1.表达式语句 一般格式:表达式;,4.2 语句与分程序,语句:是源程序的基本组成部分 根据语句的组成机制有五种分类:,例:a=5;z=x+y;i+;,2.函数调用语句 一般格式:函数调用;,例:scanf(“%d”,3.空语句 一般格式:;,例:
2、int i=0;while(i+5);printf(“%d”,i);,复合语句与分程序 一般格式:数据说明(只用于分程序)语句序列,说明:1.复合语句在语法上相当于一条简单语句。2.后不接“;.,5.控制语句 用于控制程序流程的语句。,说明:C 有9种控制语句:if、switch、while、dowhile、for、break、goto、continue、return,例:if(i10)int a=2;b=a+8;printf(“%d”,b);,4.3 顺序结构程序设计,顺序结构:自上而下顺序书写程序语句。,例:编写程序,交换 x 和 y 的值。main()int x,y,temp;print
3、f(“nPlease input two int numbers:”);scanf(“%d%d”,4.4 选择结构程序控制,选择结构又称分支结构,有两种控制语句:条件语句(if)开关语句(switch),一.if 条件语句 用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之。if 语句有三种形式。,1.if(条件),例:if(ab)max=a;,2.if(条件)else,例:if(ab)max=a;else max=b;,3.if(条件1)elseif(条件2)elseif(条件3)elseif(条件n-1)else,例:if(score=90)grade=A;el
4、se if(score=80)grade=B;else if(score=70)grade=C;else if(score=60)grade=D;else grade=E;,说明:1).if 后的(条件)可以是任意的数据类型.一般 为关系表达式或逻辑表达式。,2).每种形式的if 语句都是作为整体存在的一条语 句,else 子句不能单独使用,它必须是if语句的一部 分,与 if 配对使用。,例:if(3)printf(“ok”);if(a,其实上述 if 语句的三种形式可以综合应用,相互嵌套,如:,注意:else 总是与它上面最近的未配对的 if 配对。,4.if 语句的嵌套 在if 语句中又
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第四 顺序 选择 结构 程序设计

链接地址:https://www.31ppt.com/p-6504298.html