《资料杂谈》c语言的特点 免费试读
1.简洁、紧凑、灵活、方便
C只有32个关键字,9个控制语句,程序写的很自由,主要是小写字母。它结合了高级语言的基本结构和句子与低级语言的实用性。c语言可以像汇编语言一样操作位、字节、地址,这三个是计算机最基本的工作单元。
2.丰富的运营商
c算符覆盖面广,有34个算符。c语言处理圆括号、赋值、强制类型转换等。作为运营商。所以C的运算类型极其丰富,表达类型多样化,灵活运用各种运算符可以实现其他高级语言难以实现的运算。
3.丰富的数据结构
c的数据类型有:整数、实数、字符、数组、指针、结构、公共体等。它可以用来实现各种复杂数据类型的操作。引入指针的概念是为了提高程序的效率。此外,C语言具有强大的图形功能,并支持多种显示器和驱动程序。并且计算功能和逻辑判断功能强大。
4.c是一种结构化语言
结构化语言的显著特点是代码和数据的分离,即程序的所有部分除了必要的信息交换之外,都是相互独立的。这种结构化的方式可以使程序层次清晰,易于使用、维护和调试。c语言以函数的形式提供给用户。这些函数可以方便地调用,并有多种循环和条件语句来控制程序的流程,从而使程序完全结构化。
5.c语法限制不太严格,编程自由度大。
一般高级语言语法检查比较严格,几乎可以检测出所有的语法错误。而C语言允许程序员有更大的自由。
6.c语言允许直接访问物理地址,并且可以直接操作硬件。
因此,它不仅具有高级语言的功能,还具有低级语言的许多功能。它可以像汇编语言一样操作位、字节和地址,而这三个是计算机最基本的工作单元,可以用来编写系统软件。
7.c语言程序代码质量高,程序执行效率高。
一般来说,它只是10へ20%比汇编程序生成的目标代码效率低。
8.c语言应用范围广,可移植性好。
c语言有一个突出的优点,它适用于许多操作系统,如DOS和UNIX,也适用于许多模型。
C源程序的结构特点
1.C语言源程序可以由一个或多个源文件组成。
2.每个源文件可以由一个或多个函数组成。
3.无论一个源程序由多少个文件组成,都有且只有一个主函数,即main函数。
4.源程序中可以有预处理命令(include命令只是其中之一),通常应该放在源文件或源程序的前面。
5.每条指令和每条语句都必须以分号结束。但是,在预处理命令、函数头和花括号“}”之后不能给出额外的符号。
6.标识符和关键字之间必须至少添加一个空格以显示间隔。如果有明显的间隔符,可以停止添加空格来间隔它。
编写程序时应遵循的规则
当然,C语言也有自己的缺点,比如:C语言的语法限制不太严格,变量的类型限制不严格,影响了程序的安全性,对对数族的下标不做越界检查。从应用的角度来说,C语言比其他高级语言更难掌握。
总之,C语言兼具高级语言和汇编语言的特点。它既是一种成功的系统设计语言,有时也是一种常用的编程语言;它不仅可以用来编写不依赖于计算机硬件的应用程序,还可以用来编写各种系统程序;它是一种流行且广泛使用的编程语言。
c有很多优点。
指针是C语言的一大特色。可以说C语言优于其他高级语言的一个重要原因就是它有指针操作,可以直接靠近硬件操作。但是C的指针操作也给它带来了很多不安全因素。C++在这方面做了很好的改进,在增强安全性的同时保留了指针操作。Java进一步提高了安全性。
C语言的缺点
C语言的缺点主要表现在对数据的封装上,这使得C在数据安全性上有很大的缺陷,这也是C和C++的一大区别