文档介绍:该【第03章 C程序设计初步 】是由【小可爱】上传分享,文档一共【32】页,该文档可以免费在线阅读,需要了解更多关于【第03章 C程序设计初步 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第03章 C程序设计初步
结构化程序设计思想
程序的质量标准
一个好的程序在满足运行结果正确的基本条件之后,首先要有良好的结构,使程序清晰易懂。在此前提之下,才考虑使其运行速度尽可能的快, 运行时所占内存应尽量压缩至合理的范围。也就是说,现在的程序质量标准易读性好是第一位的,其次才是效率。因为从根本上说,只有程序具有了良好的结构,才易于设计和维护,减少软件成本,从整体来说才是真正提高了效率。
本章目录
结构化程序设计方法
(1) 一个大的程序开发应当采取“自顶向下, 逐步细化, 模块化”的方法。
(2) 任何程序均由具有良好特性的三种基本模块(顺序, 分支,循环)“堆积”搭成,即由基本小单元顺序组成一个大结构,从而避免了使用goto语句的缺点。
本章目录
结构化程序的标准
(1) 程序符合“清晰第一,效率第二”的质量标准。
(2) 具有良好的特性。
① 只有一个入口。
② 只有一个出口(有些分支结构很容易写成多个出口)。
③ 无死语句(永远执行不到的语句).
④ 没有死循环(永远执行不完的无终止的循环)。
本章目录
三种基本模块
1. 顺序结构
图 顺序结构
本章目录
2. 分支结构
图 分支结构
本章目录
3. 循环结构
图 当型循环结构
本章目录
图 直到型循环结构
本章目录
C 语 句 概 述
C语言是函数式语言,每一个函数是由数据说明部分和执行语句部分组成。C语言中的所有语句均是执行语句,没有非执行语句。根据C语言的句法, 语句可分为单个语句,复合语句和空语句。根据结构化程序设计的三个模块大致可分为: 用于顺序结构中的表达式语句、赋值语句、函数调用语句等; 用于分支结构中的if语句、switch语句、转移语句、标号语句等;用于循环结构中的while语句、for语句、do-while语句。 另外在后两种结构中还可出现break语句、continue语句、复合语句和空语句等作为其中的一部分。
本章目录
例 字符数据的输出。
#include <>
void main( )
{ char a, b;
a=′b′; b=′o′;
putchar(a); putchar(b);
putchar(′y′); putchar(′\n′);
}
经编译后运行, 在屏幕上显示:
boy
本章目录