- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机等考二级C 语言精编教程
1 章 程序设计基本概念
1.1 程序和程序设计
1.1.1 C 程序
计算机现已广泛应用于社会生活的各个领域,成为大众化的现代工具。但是,不熟悉计
算机的人仍然把它想象得十分神秘。其实,计算机不过是一种具有内部存储能力、由 序自
动控制的电子设备。人们将需要计算机做的工作写成一定形式的指令,并把它们存储在计算
机内部的存储器中,当人们给出命令之后,它就按指令顺序自动进行操作。人们把这种可以
连续执 的一条条指令的集合称为 程序”。可以说, 序就是人与机器 对话”的语言,也就
是我们常说的 序设计语言”。
目前,在社会上使用的程序设计语言有上百种,它们中的大多数被称为计算机的 高级
语言”,如Visual Basic、C++ 、Java 以及本书将要介绍的C 语言等。这些语言都是用接近人
们习惯的自然语言和数学语言作为表达形式,使人们学习和操作起来感到十分方便。
但是,对于计算机本身来说,它并不能直接识别由高级语言编写的程序。它只能接受和
处理由O 和 1 的代码构成的二进制指令或数据。由于这种形式的指令是面向机器的,因此
也被称为 机器语言”。
我们把由高级语言编写的程序称为 源程序”,把由二进制代码表示的程序称为 目标
序”。为了把源程序转换成机器能接受的目标 序,软件工作者编制了一系列软件,通过这
些软件可以把用户按规定语法写出的语句一一翻译成二进制的机器指令。这种具有翻译功能
的软件称为 编译程序”,每种高级语言都有与它对应的编译 序。例如,C 语言编译 序就
是这样的一种软件,其功能如图 1.1 所示。
PDF 件使用 pdfFactory Pro 试用版本创建
我们所写的每条C 语句,经过编译(Compile)最终都将转换成二进制的机器指令。由C
语言构成的指令序列称为C 源程序;按C 语言的语法编写C 序的过程,称为C 语言的代码
编写。
C 源程序经过C 编译程序编译之后生成一个后级为.OBJ 的二进制 件(称为目标 件) ,
然后由称为 连接程序”(Link) 的软件,把此.OBJ 件与C 语言提供的各种库函数连接起来生
成一个后缀为.EXE 的可执 件。在操作系统环境下,只需点击或输入此 件的名字(而不
必输入后缀.EXE) ,该可执 件就可运 。
1.1.2 程序设计
简单的 序设计一般包含以下几个部分。
1.确定数据结构。根据任务书提出的要求、指定的输入数据和输出结果,确定存放数据
的数据结构。
2.确定算法。针对存放数据的数据结构来确定解决问题、完成任务的步骤。有关算法的
概念将在下一节中介绍。
3.编码。根据确定的数据结构和算法,使用选定的计算机语言编写 序代码,输入到计
算机并保存在磁盘上,简称编程。
PDF 件使用 pdfFactory Pro 试用版本创建
4.在计算机上调试 序。消除由于疏忽而引起的语法错误或逻辑错误;用各种可能的输入
数据对程序进 测试,使之对各种合理的数据都能得到正确的结果,对不合理的数据能进
您可能关注的文档
- 2018年学院竞赛月工业分析与检验赛项竞赛规程.pdf
- 人民银行等十部门发布《关于促进互联网金融健康发展的指导.pdf
- 合肥学院体育在线考试满分指导.doc
- 非中选药品企业主动降价操作流程.doc
- 始兴县2016年高标准基本农田.doc
- 电脑办公类目资质标准经营大类:电脑办公.pdf
- 关于东南亚地区药品注册申报及eCTD最佳操作培训通知.pdf
- 中学生标准学术能力诊断性测试2018年9月测试.pdf
- 微生物学指导(第三版)周德庆课后答案.pdf
- 销售人员谈判训练全攻略经典指导全.doc
- XX T 1149.11-2010 内燃机 活塞环 第11部分:楔形铸铁环正式版.doc
- XX T 1149.13-2008 内燃机 活塞环 第13部分:油环正式版.doc
- XX T 1149.12-2013 活塞环楔形钢环正式版.doc
- 人教版高中生物必修2全册教学课件.pptx
- 2025年春新北师大版8年级物理下册全册课件.pptx
- 2024年新人教版8年级上册物理全册课件.pptx
- (新统编版)语文三年级下册 第一单元 大单元教学 课件(共9课时).pptx
- 八年级语文下册第六单元24醉翁亭记课件省公开课一等奖新课获奖课件.pptx
- 八年级物理上册第六章质量与密度章末整理与复习习题省公开课一等奖新课获奖课件.pptx
- 外研版三年级英语下册期末复习单词专项.pptx
文档评论(0)