- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序 设计与实训 周 屹 教材、参考书与课时安排 课程要求 第1章 C语言概述 1.1 C语言演变 1.2 C语言特点 1.3 C语言编程概述 1.4 C语言编程环境简介 1.4.1 MS DOS编程环境 1.4.2 Windows编程环境 1.4.3 UNIX编程环境 1.1 C语言演变 C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)和肯·汤普逊(Ken Thompson)设计的。C语言第一次发展在1969年到1973年之间。C语言的很多特性是由一种早期的,被称为B语言的编程语言发展而来的。B语言由更早的编程语言BCPL(Basic Combind Programming Language)发展演变而来。 1970年,ATT贝尔实验室的Ken Thompson根据BCPL语言设计出较先进的并取名为B的语言,最后导致了C 语言的问世。随着微型计算机的日益普及,出现了许多C语言版本。 1.2 C语言特点 1. C是中级语言 2. C是结构化语言 3. C语言功能齐全 4. C语言适用范围大 5. C语言的语法特点 C语言的语法特点 程序语言的发展过程 C语言的语法特点 Turbo C扩充了11个关键字: asm _cs _ds _es _ss cdecl far huge interrupt near pascal 注意:在C语言中,关键字都是小写的 C语言的语法特点 ?运算符丰富,共有34种。C把括号、赋 值、逗号等都作为运算符处理,从而使C的运算类型极为丰富,可以实现其它高级语言难以实现的运算。 ?数据结构类型丰富。 ?具有结构化的控制语句。 ?语法限制不太严格,程序设计自由度大。 ?C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。 1.3 C语言编程概述 1.3 C语言编程概述 1.3 C语言编程概述 C语言词汇 C语言词汇 C语言词汇 C语言的语法特点 Turbo C扩充了11个关键字: asm _cs _ds _es _ss cdecl far huge interrupt near pascal 注意:在C语言中,关键字都是小写的 1.4 C语言的语法特点 MS DOS编程环境 MS-DOS是美国微软公司的产品。MS-DOS是一个单用户、单作业的微型计算机操作系统,其主要功能是用文件管理和设备管理。DOS是Disk Operating system的缩写。MS-DOS采用层次模块结构,由三个模块和一个引导程序BOOT组成。这三个模块是:输入、输出系统IBMBIO、文件管理系统IBMDOS和命令处理程序COMMAND。 1.4 C语言的语法特点 Windows编程环境 微软Windows在市场中逐渐开始取代DOS,成为操作系统平台的主流软件。经过了二十多年的不断改进,Windows已经发展到了Windows 2000/XP,乃至更高版本,它的设计融合了分层操作系统和客户/服务器(微内核)操作系统的特点。 1.4 C语言的语法特点 UNIX编程环境 UNIX操作系统诞生于1969年,是由贝尔实验室的两位研究人员Ken Thompson和Dennis Ritchie开发的。当时,Ken Thompson在一台PDP-7计算机上开发了一个新的操作系统,并称之为UNIX,在该系统中Thompson组合了许多其他操作系统中最有价值的部分,很好地利用了这些操作系统的工作成果。 本章小结 1.C语言的历史。 2.C语言的特点:语言简洁、紧凑、使用方便、灵活;运算符丰富;数据结构丰富;结构化的控制语句;语法限制不太严格,程序设计自由度大;允许直接访问物理地址,能进行位运算;生成目标代码质量高,程序执行效率高;程序可移植性好。 3.字符是组成语言的最基本的元素。C语言字符集由字母、数字、空格、标点和特殊字符组成。在字符常量、字符串常量和注释中还可以使用汉字或其它可表示的图形符号。如:空格符、制表符、换行符。 C语言词汇分为六类:标识符、关键字、运算符、分隔符、常量和注释符等。 4.C源程序的结构特点:一个C语言源程序可以由一个或多个源文件组成;每个源文件可由一个或多个函数组成;一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。 5.C程序的运行环境。 尚辅网 / 参考教材:C语言程序设计与实训 周屹 机械工业出版社 课时安排: 共48--64学
文档评论(0)