1.2 C措辞根基 1.C措辞的成长史- B1 K% D, B( c9 W2 f! R- [: g1 _
目的是为编写系统法度圭臬研制一种高级法度圭臬措辞。1963年,参照ALGOL60措辞,增添了能描述计较机硬件特征的能力,称为CPL措辞。1967年,作进一步的简化,改称BCPL措辞。1970年,再进一步简化,并凸起了硬件措置能力,称为B措辞,并用于编写UNIX操作系统。1972年,进一步扩凑数据类型和恢复通用性,称为C措辞,并用C措辞重写了UNIX操作系统。往后 C措辞起头风行,为统一版本,ANSI于 1987年拟定了 C措辞的尺度,称为 ANSIC。
( x# c: J% |6 ^+ E3 t2.C措辞的特点 $ f1 Y/ u! C O! M( T6 D7 G: h
C措辞首要有以下特点:
$ Y1 l, W( a% E2 C (1)与其它高级措辞斗劲,更接近硬件,与机械措辞斗劲,又更接近算法。C法度圭臬易编写、易读、易查错和易改削。 m1 C2 x% ~- ?' a; [0 w% {5 i4 j
(2)数据类型与运算符丰硕,描述算法更简单便当。
4 M: i2 G! [9 c/ f; C5 } (3)C法度圭臬的结构简单,措辞包含的语句类别少。 A8 T" O$ U+ @1 h7 L7 N' x
(4)是一种结构化措辞,供给完美的结构化法度圭臬节制结构,适宜采用结构化法度圭臬设计编制开发法度圭臬。/ ] d% k: L9 d' q! \) H
(5)也是一种模块化法度圭臬设计措辞,适宜大型法度圭臬的研制和开发。
. C; M" u+ I1 f2 Q (6)凡是C系统都供给大量的库函数供法度圭臬开发人员选用,能简化法度圭臬开发。
( n# y4 v" t% I3 g, I, W- }1 A/ Y3.C法度圭臬的根底结构
8 i& C( `$ l: [( t- y k& ?* l 凡是一个C法度圭臬搜罗一个或多个函数,其中必有一个main函数,称为主函数。C函数的界说首要分两部门:函数声名部门和函数体。其中函数体由C措辞的语句序列组成,实现函数的功能。C法度圭臬老是从主函数起头执行。 |