1.4 C语言的特点

C

C语言是一种通用,灵活,结构化和使用普遍的计算机高级语言,能完成用户想实现的任何任务,特别适合系统程序设计和对硬件进行操作的场合。

C语言的主要特点如下。

  1. C语言简洁紧凑
    标准C语言(ANSI C)只有32个关键字,9种控制语句,书写形式自由。
  2. C语言介于汇编语言于高级语言之间。
    C语言既像汇编语言那样允许直接访问物理地址,能进行位运算,能实现汇编语言的大部分功能,直接对硬件访问;也有高级语言面向用户、容易记忆、容易学习及易于书写的特点。
  3. C语言是一种结构化语言
    C语言具有结构化语言所规定的三种基本结构。C语言用函数作为结构化程序设计的实现工具,实现程序的模块化。
  4. C语言具有丰富的数据类型
     C语言具有现代化语言的各种数据类型;用户能自己扩充数据类型,实现各种复杂的数据结构,完成用于具体问题的数据描述。尤其是指针类型,是C语言的一大特色,灵活的指针操作,能够高效处理各种数据。
  5. C语言有丰富的运算符
    ANSI C提供34中运算符,灵活使用这些运算符,可以实现其他高级语言较难实现的运算。
  6. C语言具有较高的移植性
    在C语言中,没有专门与硬件有关的输入输出语句,程序的输入输出通过调用库函数实现,使C语言本身不依赖于硬件系统,编写出的程序具有良好的可移植性。
  7. 灵活性
    C语言的语法限制不太严格,对程序员没有施加过多的限制,程序设计自由度大。
    虽然前面介绍C语言的主要特点,但对于初学者而言,可能暂时无法明白,只有在学完C语言,在使用C语言的过程中,或者在学习了其他高级语言,并与之比较后,才能真正理解这些特点。

コメント

タイトルとURLをコピーしました