- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
由于汇编语言程序依赖于计算机硬件
C语言程序设计第一章 C语言概述 主要内容 1.1 C语言出现的历史背景 1.2 C语言的特点 1.3 C语言程序介绍 1.4 C语言程序的上机实现 课程教材 潭浩强 《C程序设计(第三版) 清华大学出版社,2005年7月 参考教材 任选 课程课时 理论课:40学时 实验课:20学时 1.1 C语言出现的历史背景 C语言出现的历史背景 在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性、可移植性差;但高级语言又难以实现对计算机硬件的直接操作,人们盼望有一种兼有汇编语言和高级语言特性的新语言。 C语言是贝尔实验室于70年代初研制出来的,后来又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSI C标准(1989年再次做了修订)。 目前,在微机上广泛使用的C语言编译系统有Microsoft C、Turbo C 、Borland C等。虽然它们的基本部分都是相同的,但还是有一些差异, 使用时要注意个版本C系统的特点和规定。 1.2 C语言的特点 C语言同时具有汇编语言和高级语言的优势。 语言简洁、紧凑,使用方便、灵活。关键字一共只有36个 运算符极其丰富,有34种运算符。 数据结构丰富,能实现各种各样的数据结构 具有结构化的控制语句:选择、循环语句 语法限制不太严格:多个语句可以在同一行,而一个语句可以在不同行,不检查数组下标是否越界等。 可以直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能。 生成的目标代码质量高,程序执行效率高。 可移植性好(较之汇编语言)。 1.2 C语言的特点 C语言的特征 能在很多操作系统中应用 UNIX, DOS, Windows, MacOS等 使用范围广泛 应用软件的开发 OS的开发 机械控制 Address演算,Bit演算 语言规范相对简单 1.3 简单的C程序介绍 例:输出This is C program,输完后换行 void main( ) { printf (This is C program\n); } 该程序只有一个名为main的主函数,函数体(花括号内的内容)只有一个语句:printf输出语句 C程序的特点 C程序由函数组成,每个程序都必须有一个名为main的主函数,且主函数只能有一个 1.3 简单的C程序介绍 例:求两数之和 void main() { int a,b,sum; /*定义变量*/ a=123; b=456; /*以下三行为程序的执行部分*/ sum=a+b; printf(sum is %d\n,sum); } C程序特点 函数由函数首部和函数体构成,函数体由变量声明部分和执行部分组成,执行部分必须在声明部分后面。 1.3 简单的C程序介绍 函数定义的一般格式为: 函数类型 函数名(形参类型1 形参1,形参类型2 形参2) { 声明部分 执行部分 } 程序的执行是从主函数开始到主函数结束,其它函数的执行是通过函数调用实现的 书写格式自由。一行内可以写几个语句,一个语句也可以分几行书写。 1.3 简单的C程序介绍 每个C语句以分号“;”结束,分号是语句的组成部分 C中的输入与输出是通过函数实现 7,程序中包含在/*与*/之间的内容为注释,其作用是供理解程序用。C++中可用// 1.3 简单的C程序介绍 编译工作过程 1.4 C语言程序的上机实现 上机实现C语言程序的基本步骤 编辑(Edit) 编译(Compile) 连接(Link) 运行(Run) C语言的支持系统 Turbo C 2.0、 Turbo C 2.0 Visual C++ 6.0也支持C语言程序 其他 1.4 C语言程序的上机实现 启动TC2.0 1.4 C语言程序的上机实现 录入源程序 使用“Edit”命令,使TC集成环境进入编辑状态,录入源程序 1.4 C语言程序的上机实现 编译、连接源程序 使用“Compile”命令,对源程序进行编译、连接,生成可执行文件 1.4 C语言程序的上机实现 运行程序 编译连接完成后,使用“Run”命令运行程序。也可以完成编辑后直接使用“Run”命令运行程序,此时TC2.0系统会自动调用编译、连接功能,首先进行编译连接,然后再运行程序。 窗口切换 按Alt+F5组合键实现程序窗口和运行结果窗口的切换,这是查看程序运行结果时常用的一种方法。 1.4 C语言程序的上机实现 1.启动VC++ 6.0 1.4 C语言程序的上机实现 2.创建一个新工程 (1) 选择“File”→“New”命令,弹出“New”对话框. (2) 设置Projects(工程)类型和
文档评论(0)