《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 控制语句

第三章控制语句 ☆程序的三种基本结构 令if条件分支语 令 switch多路开关语司 令循环语句 循环嵌套 令 break, continue和goto语句
第三章 控制语句 ❖ 程序的三种基本结构 ❖ if条件分支语句 ❖ switch多路开关语句 ❖ 循环语句 ❖ 循环嵌套 ❖ break,continue和goto语句

3.1程序的三种基本结构 >C语句的类型 √五类 三种基本结构 √顺序、选择、循环
3.1程序的三种基本结构 ➢C语句的类型 ✓ 五类 ➢三种基本结构 ✓ 顺序、选择、循环 2

C程序结构 C程序(工程 源原程序文件1 源程序文件2 源程序文件n 预处理命令 数据产明 玉致1 画致n 西致体 数据嘉明 执行诱句 图31-1C程序结构图
C程序结构 3

31.1c语句的类型 1.控制语句 ①f).else.(条件语句入 ② switch (多分支选择语 ③for() 循环语句) ④ while() 循环语句) ⑤do. while()(循环语句) continue (结束本次循环语句) ⑦ break (中止执行swh或循环语气 ⑧ gOtO (转向语句) 9 return (从函数返回语句)
3.1.1 C语句的类型 1. 控制语句 ① if( )...else... (条件语句) ② switch (多分支选择语句) ③ for( )... (循环语句) ④ while( )... (循环语句) ⑤ do...while( ) (循环语句) ⑥ continue (结束本次循环语句) ⑦ break (中止执行switch或循环语句) ⑧ goto (转向语句) ⑨ return (从函数返回语句) 4

31.1c语句的类型 2.函数调用语句 函数调用语句由一个函数调用加一个分号构成。 例 getchar( 3.表达式语句 表达式语句由一个表达式加一个分号构成 例 a=3 1+ X+y;
3.1.1 C语句的类型 2. 函数调用语句 函数调用语句由一个函数调用加一个分号构成。 例: getchar(); 3. 表达式语句 表达式语句由一个表达式加一个分号构成。 例: a = 3; i ++ ; x + y ; 5

31.1c语句的类型 4.空语句 空语句是只有一个分号的语句、不执行任何操作。 形式为: 5.复合语句 把一些语句用{}括起来称为复合语句又称程 序),通常由多条语句构成,但在逻辑A可以看 作一条语句。例: if(a>b) t=a: a=b: b=t
3.1.1 C语句的类型 4. 空语句 空语句是只有一个分号的语句,不执行任何操作。 形式为: ; 5. 复合语句 把一些语句用{ }括起来称为复合语句(又称分程 序),通常由多条语句构成,但在逻辑上可以看 作一条语句。例: if(a > b) { t = a; a = b; b = t; } 6

312三种基本结构 1.顺序结构 入口 例3.1,从键盘输入一个 学生的学号、姓名和成绩, 并输出。 B 出囗 图3-12序结构
3.1.2 三种基本结构 1. 顺序结构 例3.1,从键盘输入一个 学生的学号、姓名和成绩, 并输出。 7

312三种基本结构 2.选择结构 入口 真 A B 出囗 图3-1-3选择结构
3.1.2 三种基本结构 2. 选择结构 8

312三种基本结构 3.循环结构 入口 入口 假 真 假 出囗 出囗 图31-4循环结构
3.1.2 三种基本结构 3. 循环结构 9

3.2if条件分支语句 >if语句的三种流程 >if语句嵌套 >条件运算符
3.2 if条件分支语句 ➢if语句的三种流程 ➢if语句嵌套 ➢条件运算符 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计(4.9-4.11).ppt
- 《计算机硬件基础》课程教学资源(PPT课件讲稿)第六章 汇编语言及其程序设计.ppt
- 中国科学技术大学:《网络信息安全 NETWORK SECURITY》课程教学资源(PPT课件讲稿)第一章 计算机网络安全概述2/2(主讲:肖明军).ppt
- 清华大学:Computational Models for Social Network Analysis(PPT讲稿)mining big social networks(Part III:Group and Structure).pptx
- 苏州大学:文档评分与向量空间模型(PPT讲稿).ppt
- 淮阴工学院:《数据库原理》课程教学资源(PPT课件讲稿)第2章 数据库系统结构.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 5 互斥与同步(Mutual Exclusion and Synchronization)5.3 Semaphores.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第五章 语法制导的翻译 5.1 语法制导的定义 5.2 S属性定义的自下而上计算.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第7章 图像分割.ppt
- 《人工智能》课程电子教案(PPT课件讲稿)第9章 机器学习与知识发现.ppt
- 赣南师范大学:《计算机网络原理》课程教学资源(PPT课件讲稿)第七章 网络层.ppt
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第1章 导论(主讲:段磊).ppt
- 搜索引擎技术(PPT讲稿)Web Spam.ppt
- 电子科技大学:《密码理论》课程教学资源(PPT课件讲稿)第2章 流密码.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)语法制导的翻译(Syntax-Directed Translation).pptx
- 《Photoshop CS教程》教学资源(PPT课件)第7章 编辑文字.ppt
- 西南交通大学:《网络性能评估与测试 Network Performance Evaluation and Testing》(PPT课件讲稿)第2讲 网络测试技术基础(主讲:张新有).ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第五章 多维数组与广义表.ppt
- 上海交通大学:超立方体 Hypercube(PPT讲稿)Low-Diameter Architectures.ppt
- 东北大学:《计算机图形学》课程教学资源(PPT课件讲稿,主讲:闻时光).ppt
- 《机器学习》课程教学资源(PPT课件讲稿)第十三章 半监督学习.pptx
- 《数字图像处理》课程教学资源(PPT课件)第三章 灰度直方图.ppt
- 《电子技术》课程教学资源(PPT讲稿资料)玩转Arduino合集.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第7章 广域网.ppt
- 电子科技大学:《信息安全概论》课程教学资源(PPT课件讲稿)第一章 概述(秦志光).ppt
- 西安交通大学:《微型计算机硬件技术》课程教学资源(PPT课件讲稿)第三章 总线线驱动与接口(主讲:桂小林).ppt
- 基于分布式哈希表的对等系统关键技术研究(论文PPT).ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第4章 人机交互技术.ppt
- 《C程序设计》课程电子教案(PPT课件)第四章 数组和结构.ppt
- 华东师范大学:《程序设计》课程教学资源(PPT课件讲稿)第九讲 类与对象(面向对象基础).pptx
- 《计算机视觉》课程教学资源(PPT课件讲稿)第十二章 目标识别 Object Recognition.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)引言、背景概述.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第3章 栈和队列.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第4章 存储层次结构设计.ppt
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)分治算法.pptx
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第五章 物流配送.ppt
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)CHAPTER 9 COMMUNICATIONS CIRCUITS.pptx
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第三章 80x86指令系统和寻址方式.ppt
- 机械工业出版社:国家“十一五”规划教材《数据库原理与应用教程》教学资源(PPT课件,第3版)第8章 数据库设计.ppt
- 《大学计算机》实践教程(PPT讲稿)面向计算思维能力培养(Raptor程序设计).pptx