1/35
0/100
您的浏览器不支持进度条
下载所得到的文件列表
C语言程序设计第3章(1).ppt
文档介绍:
第3章C程序设计初步3.1结构化程序设计思想3.2C语句概述3.3赋值语句3.4文件包含3.5流和文件初步3.6数据输出3.7数据输入3.8程序举例3.1结构化程序设计思想3.1.1程序的质量标准一个好的程序在满足运行结果正确的基本条件之后,首先要有良好的结构,使程序清晰易懂。在此前提之下,才考虑使其运行速度尽可能的快,运行时所占内存应尽量压缩至合理的范围。也就是说,现在的程序质量标准易读性好是第一位的,其次才是效率。因为从根本上说,只有程序具有了良好的结构,才易于设计和维护,减少软件成本,从整体来说才是真正提高了效率。3.1.2结构化程序设计方法(1)一个大的程序开发应当采取“自顶向下,逐步细化,模块化”的方法。(2)任何程序均由具有良好特性的三种基本模块(顺序,分支,循环)“堆积”搭成,即由基本小单元顺序组成一个大结构,从而避免了使用goto语句的缺点。3.1.3结构化程序的标准(1)程序符合“清晰第一,效率第二”的质量标准。(2)具有良好的特性。①只有一个入口。②只有一个出口(有些分支结构很容易写成多个出口)。③无死语句(永远执行不到的语句).④没有死循环(永远执行不完的无终止的循环)。3.1.4三种基本模块1.顺序结构图3.1顺序结构2.分支结构图3.2分支结构3.循环结构图3.3当型循环结构图3.4直到型循环结构3.2C语句概述C语言是函数式语言,每一个函数是由数据说明部分和执行语句部分组成。C语言中的所有语句均是执行语句,没有非执行语句。根据C语言的句法,语句可分为单个语句,复合语句和空语句。根据结构化程序设计的三个模块大致可分为:用于顺序结构中的表达式语句、赋值语句、函数调用语句等;用于分支结构中的if语句、switch语句、转移语句、标号语句等;用于循环结构中的while语句、for语句、do-while语句。另外在后两种结构中还可出现break语句、continue语句、复合语句和空语句等作为其中的一部分。(1)逻辑上每个语句最后都必须有一个分号(;),一个语句可分写成几行,几个语句也可合写成一行(但不提倡,因其不利于单步调试)。(2)空语句直接由分号(;)组成,常用于控制语句中必须出现语句之处,它不做任何操作,只在逻辑上起到有一个语句的作用。(3)复合语句由花括号{}括起的若干个语句,语法上可以看成是一个语句。复合语句中最后一个语句的分号不能省略。如下面是一个复合语句:{z=x+y;y=x/z;x=z-y;} 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>> 相关文档
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wefe2019
  • 文件大小1.12 MB
  • 时间2020-07-26
文档标签