Pasca与C语言的简单比较.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  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文档。上传文档
查看更多
C语言与Pascal语言的简单比较 荆茂辉 (2010101026) (汕头大,,,,工,,,,院计算机系) 摘要:C语言和Pascal语言既有相似之处,又有区别。本文从常量、变量、运算符、数组、指针和一些语句等方面对两者做了简单的比较。常量的比较中,两种语言都有数、字符、字符串这三种,但C语言中的数可以有多种进制。由于C语言中存在修饰符,变量要比Pascal语言中的变量复杂的多。C语言中运算符和表达式数量之多,在高级语言中是少见的,也是Pascal语言不能比拟的。至于数组、指针和语句,两种语言有很大的相同点,但区别也是明显的,如C语言的数组、指针可以初始化等。最大的区别是在各个方面,与Pascal相比C语言更为简洁。 关键词:C语言和Pascal语言,比较,常量,变量,语句 Abstract: There are similarities and differences between Combined Language and Pascal Language. In this paper, the author does simple comparison in constant, variable, operator, array, pointer and some sentences. In comparison of constant, both languages have number, character and character strings and Combined Language can have an octal number system and a hexadecimal number system. Due to modifiers, the variables in Combined Language are much more complicated than that in Pascal Language. Two languages have a lot of similarities in array, pointer and sentences, and differences are also obvious. To sum up, Combined Language is more compact compared with Pascal Language. Key words: Combined Language and Pascal Language, comparison, constant, variable, sentence 1.引言 C语言和Pascal语言是两种影响较大的计算机程序设计高级语言。其两者都在ALGOL60的基础上发展而来,只是C语言的发展经历了更加复杂的过程。这就使得C语言和Pascal语言既有相似之处,又有不同的地方。 Pascal语言是由瑞士的沃斯(N. Wirth)教授于1971年提出,其命名是为了纪念法国数,,,,家Pascal。其特点如下:(1)它是世界上第一个结构化程序设计语言。在程序设计方法上,采取自顶向下、逐步求精的方法。(2)功能强、应用广。(3)编译和运行效率高。(4)可移植、易推广。由于Pascal语言具有良好的结构化程序设计特性,它特别适用于教,,,,。适合于培养,,,,生掌握自顶向下逐步求精的结构化程序设计思想和方法,并养成良好的程序设计风格和习惯。 相对来讲,C语言的发展更为复杂。C语言的发展史经历了由ALGOL60到CPL(combined programming language, 1963年提出),到BCPL(basic CPL,1967年提出),到B语言,最后由Dennis Ritchie 在B语言基础上开发新语言C,并于1972年正式投入运行。相对于Pascal语言,C语言通常被称为中级语言。这是因为它把高级语言的成分同汇编语言的功能结合起来,因而功能更加强大。C语言的特点:(1)可以实现很多汇编语言的功能,也支持高级语言常用的各种思想和方法。(2)生成的可执行代码质量高。(3)可移植性好。(4)允许程序模块的分块编译。 下面我们就来比较一下C语言和Pascal语言。 2.1常量 在程序运行过程中,其值不能改变或不允许改变的数据对象,称之为常量。在Pascal语言和C语言中的常量都有数、字符、字符串这三种,但在细节上又有不同。且C语言中还有符号常量;Pascal语言中有标准常量。 2.1.1数 C语言中有整数和实数(浮点型)两种数。 1.整型常量 整型常量也称为整型常数或整数。  C整型常量按进制分可分为十进制整数,八进制整数和十六进制整数。  1) 十进制整数

文档评论(0)

baa89089 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档