网站大量收购闲置独家精品文档,联系QQ:2885784924

高级程序设计课件.pptxVIP

高级程序设计课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共633页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
有的喜欢就是,漫长的一生里,有你是我的福气,没你我也能走下去。

第 1章 C 语 言 基 础 ;1.1 C语言概述 ;2. C语言的发展 ; 1972年~1973年间, 贝尔实验室的D.M.Ritchie在保留B语言优点的基础上, 创建了C语言。1973年, UNIX操作系统被用C语言改写, 称为UNIX第五版。最初的C语言只是一种UNIX操作系统的工作语言, 依附于UNIX系统, 主要在贝尔实验室内部使用。 UNIX以后的第六版、第七版、 SYSTEM Ⅲ和SYSTEMⅤ都是在第五版的基础上发展起来的, C语言也作了多次改进。到1975年, UNIX第六版的公布, 使C语言受到人们的普遍注意。 ; UNIX操作系统的广泛使用, 促进了C语言的迅速发展与普及, C语言的发展与普及也促进了UNIX操作系统的推广。到1978年出现了独立于UNIX和PDP计算机的C语言, 从而,C语言被迅速移植到大、中、小与微型机上。当年, B.W.Kernighan和D.M.Ritchie以UNIX第七版的C编译程序为基础, 出版了影响深远的名著《C程序设计语言》。  C++语言是C语言发展的新阶段, 是一种更好的C语言, 是应用广泛的面向对象的程序设计语言。 ; 3. C语言的标准与方言 各机构推出了自己的C语言与版本, 某些执行过程的微小差别不时引起C程序之间的不兼容。美国国家标准协会(ANSI)从1983年开始, 经过长达五年的努力, 制定了C语言的新标准——ANSI C, 现在提及C语言的标准就是指该新标准。 ANSI C比原标准C有很大的发展, 解决了经典定义中的二义性, 给出了C语言的新特点。KR也以新标准改写了他们的经典著作。任何C程序都必须遵循ANSI C标准, 本教材的主体也以ANSI C作为基础。 ;1.1.2 C语言的特点 ; (5) C语言允许直接访问物理地址, 能进行位运算, 能实现汇编语言的大部分功能, 能直接对硬件进行操作。 C语言是高级语言中的低级语言。 (6) C语言提供预处理机制, 有利于大程序的编写和调试。  (7) C语言编译系统小, 生成目标代码质量高, 程序执行效率高。  (8) C语言输入/输出功能用库函数实现, 编写的程序移植性好。  (9) C语言语法限制不太严格, 程序设计自由度大, 对程序员要求不高。 ;1.2 基本语法成份 ;1.2.2 标识符 ; C语言中标识符要区分大小写, 标识符abc与标识符ABC是不同的标识符。 习惯上符号常量用大写字??表示, 变量名称用小写字母表示。  标准C中, 标识符的长度可以是任意的, 一般有效长度为8个字符, TURBO C中标识符最大长度为32个字符。  标识符取名时不能与关键字同名, 也不能与系统预先定义的标准标识符(如标准函数)同名, 最好能“见名知义”, 以提高程序的可读性。 一般选用相应英文单词或拼音的缩写形式,尽量不要使用简单代数符号, 如a, b, c, x, y, z等。 标识符大多数采用“匈牙利”表示法, 每个单词第一个字母大写, 如StudentName、 YearMonthDate。 ; 1.2.3 关键字 关键字又称为保留字, 由系统提供, 用以表示特定的语法成份, 如类型名称int、 float,语句特征if、 switch、 while, 运算符号sizeof等, 是构成C语言的语法基础。  常见关键字有31个, 参见附录A。  关键字有特定的语法含义, 不允许用户重新定义。 关键字在程序中像国家的名字一样, 绝对不能拼错。 ; 1.2.4 运算符 运算符实际上可以认为是系统定义的函数名字, 这些函数作用于运算对象, 得到一个结果值。运算符通常由1个或多个字符构成。  根据运算对象的个数不同, 运算符可分为单目运算符、 双目运算符和三目运算符, 又称为一元运算符、二元运算符和三元运算符。 ;1.3 C程序的结构;例1 – 2 求两个整数之和。 /*程序1 - 2, 求两个整数之和*/ #include ″stdio.h″ main( ) {int a, b;  int sum;  scanf(″%d, %d″, a, b);  sum=a+b;  printf(″sum=%d\n″, sum);  } 输入数据: 1999, 1 运行结果: 和=2000 ;例1-3

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档