- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * (1)程序设计与源程序 程序设计是用某种程序设计语言表达程序设计人员解决某问题的过程和具体实现的方法。这样写出的程序叫做源程序。 (2)源程序的特点 以文件的形式存储在计算机的软盘或硬盘中。 通常它是一种文本文件,既是以ASCII码存储的文件。 它可以用任何编辑软件编写。 用C语言编写的程序称为C语言源程序,其文件扩展名通常为c。 * C语言的用途 开发操作系统或系统软件 1、UNIX-----70年代(网络) 2、Windows系列(微软公司) 3、众多系统软件:foxpro,oracle,vfp…. 开发应用软件(初级产品)往往不用C语言(庖丁解牛) C语言诞生于70年代初期,流行于80年代末期,是一种半高级语言。它既有高级语言的面向用户的特点,又有低级语言的管理硬件的功能,因而得到广泛的应用。众所周知的FoxBase就是用C语言编写的。 简单历史 C语言1973年由贝尔实验室的Dennis Ritchie 设计,目标是书写操作系统和其他系统程序。 C语言早期就用于写UNIX系统。70年代成为UNIX的标准开发语言,随UNIX流行而被广泛接受。 80年代C被搬到各种机器的许多操作系统上,逐渐成为一种开发系统程序和复杂软件的通用语言。 因能较好地满足需要, C成为使用最广的系统开发语言之一。人们用C开发各种程序,直至极复杂的大型软件系统。各种计算机都有可用的C语言系统。 C语言的标准化 随着应用发展,人们希望C成为更安全可靠、不依赖具体计算机、操作系统(如UNIX)的标准化程序设计语言。ANSI在80年代开始C标准化,1988年颁布ANSI C标准,被ISO和各国接受,也采纳为中国国家标准(GB/T 15272-94)。 新标准C99已经通过。 最重要参考书:B. W. Kernighan/D. M. Ritchie的《C程序设计语言(第2版)》(清华出版社影印版,机械工业出版社2001年出版中译本)。 用ANSI C标准的写程序的理由 设计C是为替代汇编语言,主要考虑灵活性,要求不严,允许许多不安全的写程序方式,正确性靠编程者。 用户增加使这一缺点凸现,复杂程序常有隐藏错误,难以发现改正。标准化也为了弥补修正C存在的问题。 改造语言很困难。已开发程序和软件是巨大财富。已有使用者也养成了习惯,不易改变。 作为让步,ANSI C标准基本上容许原来的C程序形式。但也强调:不好的东西终将抛弃。 应该采用好的形式,不该学旧的过时形式。按标准提倡的形式写程序,更不容易出错,工作效率更高。 * C语言的特点 C语言较小,入门容易,很快就可以开始编程。 提供了丰富的程序控制机制和数据定义机制,函数定义和使用机制, 许多常用的功能由程序库实现,能满足复杂程序的需要。 提供接近硬件的低级操作,可以写效率很高的程序。 C语言广泛用在效率要求特别高的程序的开发方面。常用C代替汇编语言开发软件。 C提供 “预处理”命令,支持大规模复杂软件的开发。 C语言的工作得到了世界计算机界的广泛赞许。 C在语言研究领域有一定价值,引出不少后继者,许多新语言从C汲取了营养。 另一方面,C语言对整个计算机工业和应用的发展都起了很重要的推动作用。 由于这些情况,C语言的设计者获得世界计算机科学技术界的最高奖——图灵奖。 * * 学习时应注意人们所总结出的经验,程序书写的形式,许多情况下程序的具体写法等。 不仅要学习程序语言和程序设计方法,还应注意养成写程序的良好习惯。这一点特别值得重视。书中许多地方提出了建议。 请重视这些建议。 写好程序:模仿好的范例,实践。 写出一个程序和写好一个程序有很大距离。只有写好小程序,才能写出大程序。 程序的基本部分,注意写法。 C程序由一系列字符构成,通常按易读的形式分行(插进换行符),行长度不必相同。程序的表面形式应能较好地反映程序本身各层次的结构。 程序可以用普通编辑器编写,常用专门的程序开发系统写程序、修改程序。 程序格式 自由格式语言,可随意安排程序格式(换行,增加空格等)。格式变化不影响程序意义。 程序也要给人看。程序可能很长,结构可能很复杂,阅读理解不易。写时必须采用好格式,使形式能很好体现其层次结构,反映各部分的关系。 格式规则:1)适当加入空行,分隔不同部分;2)同层对齐排列,下层适当退格(在行开始加空格),以反映程序结构;3)加必要的说明信息(后面介绍)。 写简单程序就应注意养成好习惯。自由格式语言使人能根据需要和习惯写出格式良好的程序。 * [例1.5] 输入50个学生的成绩,统计出得优秀的人数。 N=0, M=0 当N50 输入一个学生成绩G G90 Y M=M+1 N=N+1 N 输出
您可能关注的文档
最近下载
- 《生态系统的结构和功能》教学设计-2025-2026学年人教版(2024)初中生物八年级上册.docx VIP
- 中成药处方点评专家共识的解读.pptx
- 管理人员台账+特种作业人员台账.docx VIP
- 《冶金企业和有色金属企业安全生产规定》、《生产安全事故罚款处罚规定》试题.docx VIP
- 人教版2025-2026学年八年级历史上册教学工作计划(及进度表).docx
- 整车开发流程培训.pptx VIP
- 残疾人就业指导培训项目组织机构及人员配备.docx VIP
- 体格检查之腹部检查.ppt VIP
- 《中华优秀传统文化》(卢志宁)089-2教案 第8课 中医诊疗与养生.pdf VIP
- 巨人通力GPN65KM(KDL or KDM)-YH无机房电气原理图纸_51833752D04D-2023-9.pdf
文档评论(0)