pascal与c语言的简单比较

pascal与c语言的简单比较

ID:8813617

大小:163.50 KB

页数:9页

时间:2018-04-08

pascal与c语言的简单比较_第1页
pascal与c语言的简单比较_第2页
pascal与c语言的简单比较_第3页
pascal与c语言的简单比较_第4页
pascal与c语言的简单比较_第5页
资源描述:

《pascal与c语言的简单比较》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、荆茂辉论文C语言与Pascal语言的简单比较C语言与Pascal语言的简单比较荆茂辉(2010101026)(汕头大学工学院计算机系)摘要:C语言和Pascal语言既有相似之处,又有区别。本文从常量、变量、运算符、数组、指针和一些语句等方面对两者做了简单的比较。常量的比较中,两种语言都有数、字符、字符串这三种,但C语言中的数可以有多种进制。由于C语言中存在修饰符,变量要比Pascal语言中的变量复杂的多。C语言中运算符和表达式数量之多,在高级语言中是少见的,也是Pascal语言不能比拟的。至于数组、指针和语句,两种语言有很大的相同点,但区别也是明显的,如C语言的数组、指针可

2、以初始化等。最大的区别是在各个方面,与Pascal相比C语言更为简洁。关键词:C语言和Pascal语言,比较,常量,变量,语句Abstract:TherearesimilaritiesanddifferencesbetweenCombinedLanguageandPascalLanguage.Inthispaper,theauthordoessimplecomparisoninconstant,variable,operator,array,pointerandsomesentences.Incomparisonofconstant,bothlanguageshavenum

3、ber,characterandcharacterstringsandCombinedLanguagecanhaveanoctalnumbersystemandahexadecimalnumbersystem.Duetomodifiers,thevariablesinCombinedLanguagearemuchmorecomplicatedthanthatinPascalLanguage.Twolanguageshavealotofsimilaritiesinarray,pointerandsentences,anddifferencesarealsoobvious.To

4、sumup,CombinedLanguageismorecompactcomparedwithPascalLanguage.Keywords:CombinedLanguageandPascalLanguage,comparison,constant,variable,sentence1.引言C语言和Pascal语言是两种影响较大的计算机程序设计高级语言。其两者都在ALGOL60的基础上发展而来,只是C语言的发展经历了更加复杂的过程。这就使得C语言和Pascal语言既有相似之处,又有不同的地方。Pascal语言是由瑞士的沃斯(N.Wirth)教授于1971年提出,其命名是为了

5、纪念法国数学家Pascal。其特点如下:(1)它是世界上第一个结构化程序设计语言。在程序设计方法上,采取自顶向下、逐步求精的方法。(2)功能强、应用广。(3)编译和运行效率高。(4)可移植、易推广。由于Pascal语言具有良好的结构化程序设计特性,它特别适用于教学。适合于培养学生掌握自顶向下逐步求精的结构化程序设计思想和方法,并养成良好的程序设计风格和习惯。相对来讲,C语言的发展更为复杂。C语言的发展史经历了由ALGOL60到CPL(combinedprogramminglanguage,1963年提出),到BCPL(basicCPL,1967年提出),到B语言,最后由De

6、nnisRitchie在B语言基础上开发新语言第-9-页共9页荆茂辉论文C语言与Pascal语言的简单比较C,并于1972年正式投入运行。相对于Pascal语言,C语言通常被称为中级语言。这是因为它把高级语言的成分同汇编语言的功能结合起来,因而功能更加强大。C语言的特点:(1)可以实现很多汇编语言的功能,也支持高级语言常用的各种思想和方法。(2)生成的可执行代码质量高。(3)可移植性好。(4)允许程序模块的分块编译。下面我们就来比较一下C语言和Pascal语言。2.1常量在程序运行过程中,其值不能改变或不允许改变的数据对象,称之为常量。在Pascal语言和C语言中的常量都有

7、数、字符、字符串这三种,但在细节上又有不同。且C语言中还有符号常量;Pascal语言中有标准常量。2.1.1数C语言中有整数和实数(浮点型)两种数。1.整型常量整型常量也称为整型常数或整数。C整型常量按进制分可分为十进制整数,八进制整数和十六进制整数。1)十进制整数十进制数:以正负号开头,后跟0~9的若干位数字构成。2)八进制整数八进制数:以正负号开头,第一位数字一定是0,后面跟0~7的数字。3)十六进制整数十六进制数:以正负号开头,前两位为0x,后面跟0~9和a~f的数字。2.实型常量1)小数形式一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。