c89是什么,c语言中的一类吗

2020-08-25 科技 352阅读
C89指的是C语言1989年发布的一款规范。这是最早的C语言规范,也就是ANSI C语言规范。
C语言最初的标准是在1989年,ANSI发布的第一个完整的C语言标准——ANSI X3.159—1989,简称“C89”,不过更常见的名称为“ANSI C”。
C89在1990年被国际标准组织ISO(International Organization for Standardization)一字不改地采纳,ISO官方给予的名称为:ISO/IEC 9899,所以ISO/IEC9899: 1990也通常被简称为“C90”。
1999年,在做了一些必要的修正和完善后,ISO发布了新的C语言标准,命名为ISO/IEC 9899:1999,简称“C99”。
在2011年12月8日,ISO又正式发布了新的标准,称为ISO/IEC9899: 2011,简称为“C11”。
每一个版本的规范都是在上一个版本增加一些新的特性,所有版本向下兼容。也就是说,按照新版本编写的代码在旧版本上可能无法编译,而旧版本的代码在新版本上编译运行则不会出现任何问题。
目前主流的C语言教材,均是以C89作为基础编写的。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com