C语言程序设计实训教程教学课件作者周林ch03C程序设计初步课件.ppt
* * 3.1 结构化程序设计思想 3.2 C语句概述 3.3 数据的输入与输出 3.4 顺序结构程序设计 第三章 C程序设计初步 3.1 结构化程序设计思想 1. 结构化程序设计的方法 结构化程序设计方法是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块(如模块的规模大、功能复杂,还可以划分为更小的子模块),使每一个模块的工作变得单纯而明确,为设计较大的软件打下良好的基础。 第三章 C程序设计初步 2. 结构化程序的标准 采用结构化程序设计方法编制的程序从基本模块到整个程序,都必须满足结构化程序设计的标准。 该标准简述如下: 1)程序符合“清晰第一,效率第二”的质量标准。 2)具有良好的特性。由 “模块”按次序串成而无随意的跳转,不论模块大小,均应满足: 具有一个入口和一个出口。 结构内的每一部分都有机会被执行到。 结构内不存在“死循环”。 3.1 结构化程序设计思想 第三章 C程序设计初步 3. 结构化程序设计的三种基本结构 (1)顺序结构 3.1 结构化程序设计思想 A B 第三章 C程序设计初步 3. 结构化程序设计的三种基本结构 (2)选择结构 3.1 结构化程序设计思想 A B Y p N A Y p N 第三章 C程序设计初步 3. 结构化程序设计的三种基本结构 (3)循环结构 3.1 结构化程序设计思想 A Y p2 N 第三章 C程序设计初步 3.1 结构化程序设计思想 3.2 C语句概述 3.3 数据的输入与输出 3.4 顺序结构程序设计 第三章 C程序设计初步 3.2 C语句概述 1. C语句的作用与分类 第三章 C程序设计初步 C语句分为以下5类: 控制语句: if、switch、for、while、do…while、continue、 break、return、goto等 (2) 函数调用语句 (3) 表达式语句 (4) 空语句 (5) 复合语句 2. 最基本的语句-赋值语句 赋值语句是表达式语句中经常使用的一种语句,也是最基本的语句。程序中的计算功能大部分是通过赋值语句实现的。 构成赋值表达式的核心是赋值运算符“=”,其作用是将一个数据赋给一个变量。 3.2 C语句概述 第三章 C程序设计初步 3.1 结构化程序设计思想 3.2 C语句概述 3.3 数据的输入与输出 3.4 顺序结构程序设计 第三章 C程序设计初步 3.3 数据的输入与输出 1. 有关输入输出的概念 所谓输入输出是以计算机主机为主体而言的。 从计算机向输出设备(如显示器、打印机等)输出数据称为输出 从输入设备(如键盘、磁盘、光盘、扫描仪等)向计算机输入数据称为输入 第三章 C程序设计初步 注意:C语言本身不提供输入输出语句输入和输出操作是由C标准函数库中的函数来实现的 *