特点语法论文关于C语言的特点语法论文范文参考资料_第1页
特点语法论文关于C语言的特点语法论文范文参考资料_第2页
特点语法论文关于C语言的特点语法论文范文参考资料_第3页
特点语法论文关于C语言的特点语法论文范文参考资料_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

特点语法论文关于C语言的特点语法论文范文参考资料 摘 要:在计算机语言中,C语言是一种十分热门而实用的语言,它在很大程度上有效的便利的各个环节的操作。 关键词:C语言;特点;语法 1 C语言的特点 简洁、紧凑、使用方便、灵活。C语言一共只有32个保留字和9种制约语句,在高级程序语言中构成语法的基本要素是即为简单的,可以说任何一个C语言程序项目开发的实现,都是这32个保留字和9种制约语句的集合而成的。C语言的程序具有较强的互动友好性,程序的书写形式较为自由,便于编写。而整体语言结构的构成主要以小写字母为主,压缩了一切不必要的成分,将语言精简度做到了最高。相对同时期其他语言,具有源程序长度较短的特点,极大的减少了输入程序的工作量。 交互性强,互动友好。C语言是处于汇编语言和高级语言之间的一种记述性程序设计语言。它允许直接访问地址,能进行位(Bit)运算,能实现汇编语言大部分功能,可以直接对硬件进行操作。因此,在实际的程序设计开发中,C语言以其与硬件的极佳互动性,成为直接对机器操作的应用程序的最佳选择。由于稳定性较好,与其他软件的兼容性能高,底层的软件开发语言中C语言一直占据领先地位。 易于理解,方便维护。C语言是一种结构化程序设计语言,即程序的逻辑结构可以用顺序、分支和循环三种基本结构组成。C语言具有结构化制约语句(如if else、while、do while、switCh、for等语句),十分便于采用由顶向下、逐步求精的结构化程序设计策略。C语言程序的函数结构,十分便于把整体程序分割成若干相对独立的功能模块,并且为程序模块间的相互调用以及数据传递提供了便利。因此,用C语言编制的程序,具有容易理解、便于维护的优点。 运算符丰富。C语言的运算符包含的范围很广泛,共有34种运算符。除一般高级语言使用的+、-、*、/四则运算和与(AND)、或(OR)、非(NOT)等逻辑运算功能外,还可以实现以二进制位(bit)为单位的位与(&)、位或(|)、位非()、位异或()以及移位(、)等位运算,并且具有如a+、b-等单项运算和+=、-=、*=、/=等复合运算功能。34种运算符为实际程序开发提供了极为方便的实现工具,在程序“瘦身”优化时,可以拥有多种改良方法。 数据类型丰富。C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、联合体类型和枚举类型等。能用来实现各种复杂的数据结构。因此,C语言具有较强的数据处理能力。而数据作为程序开发的三大要素之一,承担了从接口到程序内部自定义函数等多重任务的定义。而不同类型的数据在适当的环境下应用,不但能减少程序语句的冗余量,还能实现各模块件数据交互的稳定性,为后期的程序升级和改良提供了充足的基础和条件。 程序的组织和编译方便。C语言程序中可以使用如#define、#inClude等编译须处理语句,能进行字符串或特定参数的宏定义,以及实现对外部文本文件的读取和合并。同时还具有#if、#else等条件编译预处理语句。这些功能的使用提高了软件开发的工作效率,并为程序的组织和编译提供了便利。 2 C语言的语法 如果一个相应的变量名之后跟着一个包含一定数字的中括号,那么这个相应的声明就是数组声明。对于字符串来说,它也是一种数组,它们主要是以ASCII的NUL作为数组的退出。而值得我们进行充足的注意的是:对于方块内的相关的索引值主要是从0开始算起的。 指针。如果一个相应的变量声明时在其前面使用的是*号,那么就表明这是个指针型变量。也就是说,这一变量进行对于一个地址的相应存储,而*(此处特指单目运算符*,下同。C语言中另有双目运算符*)则主要取的是内容操作符,其意思主要是取这个内存地址里相应的存储的内容。指针是C语言进行与其他同时代高级语言区别的主要特征之一。对于指针来说,它不仅可以是相关变量的地址,也可以是数组、数组元素以及相应的函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值(不同于return(z)这样的仅能得到一个相应的返回值。然而,指针其实是一把双刃剑,一些相关的操作可以通过指针进行较为自然的表达,然而它也存在着一定程度上的弊端,因为如果不正确的或者过分的使用指针又会给程序带来大量潜在的错误。 字符串。C语言的字符串其实就是一种char型的数组,所以进行对于字符串的使用并不需要引用库。然而C标准库确实包含了一些可以用于对相应的字符串进行一定程度上的操作的函数,使得它们看起来就像字符串而不是数组。使用这些函数需要引用相应的头文件。 文件输入/输出。在相应的C语言中,输入和输出是经由标准库中的一组函数来进行相应的实现的。在ANSI/ISOC中,这些函数主要被定义在头文件中。 标准输入输出。有三个标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论