![轻松学C语言](https://wfqqreader-1252317822.image.myqcloud.com/cover/139/656139/b_656139.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 C语言开发概述
C语言是常用的面向过程开发的一门语言。本节主要讲解C语言的发展和特点。
1.1.1 C语言的发展
在讲解C语言发展之前,我们首先讲解一下计算机程序设计语言的发展,如表1.1所示。
表1.1 计算机程序设计语言的发展阶段
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0017_0001.jpg?sign=1739280010-4NX5JAUjmWA4Wg4nkxmJBNSz56YaLrld-0-11c65528cd72f133e06cdbdde7e28926)
C语言的原型是ALGOL 60语言(也称为A语言),C语言的随后发展如图1.1所示。
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0017_0002.jpg?sign=1739280010-w5gVqZ4EnVVoAQ42hFI3FgXHMyVVscRz-0-2dcbd84ca040a31000d4776609be55cc)
图1.1 C语言的发展史
· ANSI C:美国国家标准化协会(American National Standard Institute,ANSI)制订了一个C语言标准于1983年发表,称之为ANSI C。
· ISO C:国际标准化组织(ISO)于1994年修订了C语言的标准。
· C98:国际标准化组织(ISO)于1998年修订了C语言的标准。
· C99:国际标准化组织(ISO)于1999年修订了C语言的标准。
1.1.2 C语言的特点
C语言是最具代表性的面向过程的语言,主要用来进行底层的驱动开发以及嵌入式开发。它的特点如表1.2所示。
表1.2 C语言的特点
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0018_0001.jpg?sign=1739280010-VfsAPmRl0P55JfaNtUTaKrn1kxhVpnfs-0-748a13cbab37e332a80d9b98ecc91b48)