下载此文档

程序设计论文 C语言论文.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
程序设计论文 C 语言论文浅谈 C 语言的结构化程序设计[ 摘要]C 语言是一种很好的结构化程序设计语言; 结构化程序设计方法可以概括为自顶向下、逐步求精、模块化、限制使用 goto 语句, 将原来较为复杂的问题化简为一系列简单模块的设计。一个程序的任何逻辑问题均可用顺序结构、选择结构和循环结构这三种基本结构来描述。[ 关键词]C 语言结构化程序设计顺序结构选择结构循环结构当前, 计算机技术飞速发展, 程序设计技术已从结构化程序设计技术向面向对象程序设计技术过渡,对一个规模较大的应用程序,总体框架是由面向对象程序设计构搭而成, 而在局部实现时仍需采用结构化程序设计技术。 C 语言是一种很好的结构化程序设计语言, 因此, 笔者论述了 C 中的结构化程序设计的方法。结构化程序设计(STRUCTURED PROGRAMING ,简称 SP) 的概念是由荷兰学者 E? 等人在 20 世纪 60 年代后期提出的, 是以模块化设计为中心, 将原来较为复杂的问题化简为一系列简单模块的设计,也就是将—个大的计算任务划分为一个个比较小的任务, 这些小任务均由函数来完成。而函数既可以是 C 的标准库函数,也可以是自定义函数。在 C 中,一个具备一定规模的 C 程序往往是由多个函数组成, 其中必有一个名为 main 的主函数,由 main 来调用其他函数, 必要的话, 其他函数还可以调用另外的函数。同一函数可以被一个或多个函数调用一次或多次。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便, 因为我们可以充分利用现有的模块作积木式的扩展。结构化程序设计的思想是一个程序的任何逻辑问题, 均可用顺序结构、选择结构和循环结构这三种基本结构来描述。顺序结构的程序流程是按语句的书写顺序依次执行;选择结构是对给定条件进行判断, 根据判断结果决定执行两分支中的一个分支或多分支中的一个分支;循环结构是在给定条件成立的情况下,反复执行某个程序段。实现这些程序流程的语句都是流程控制语句。流程控制语句在程序设计中起着重要的作用, 通过三种基本控制结构使结构化程序具有唯一的入口和出口, 没有死循环, 而且程序的静态形式与动态执行形式之间具有良好的对应关系。在 C 语言中,有四种语句是顺序执行的: ①空语句,光有一个分号“; ”作为语句结束符, 它表示什么也不做。②表达式语句, 表达式后面加一个分号, 表达式语句主要有赋值语句、自加减运算符构成的语句和逗号表达式语句。③函数调用语句, 它是由一个函数调用加上一个分号组成的。④复合语句,由“{”和“}”把一些变量说明和语句组合放在一起,又称为语句块。选择语句有 if 语句和 switch 语句。循环语句有 for , while 和 do-while 语句以及一些辅助流程转向语句如 continue,break,goto 等。顺序结构,选择结构和循环结构共同作为各种复杂程序的基本构造单元,由这 3 种结构经过反复嵌套构成的程序称为结构化程序,也就是说,结构化程序是由上述 3 种基本结构组成的。但如果在编程过程中无限制地使用转移语句(goto) ,会使程序的控制流程强制性地向前或向后跳转而导致程序的流程无序可循, 结构杂乱无章。结构化构造减少了程序的复杂性, 提高了可靠性、可测试性和可维护性,使用少数的基本结构,就可使程序

程序设计论文 C语言论文 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人286919636
  • 文件大小0 KB
  • 时间2016-03-15