KR C、ANSI C、C89、C90、C95、C99 和 C11 的区别联系
生活随笔
收集整理的這篇文章主要介紹了
KR C、ANSI C、C89、C90、C95、C99 和 C11 的区别联系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2018-01-01 創建人:Ruo_Xiao
https://www.cnblogs.com/xfiver/p/4477954.html
https://www.crifan.com/summary_c_language_version_c89_amd1_c99_c11/?utm_source=tuicool
2018-01-04 修改人:Ruo_Xiao
添加標準公布的時間、組織以及相應的內容,添加了C語言的誕生的原因和前生。
1972年,貝爾實驗室的Dennis Ritch和Ken Thompson在開發UNIX操作系統的時候設計了C語言,而C語言是在B語言的基礎上進行設計的。 1987年,K&R C標準:只定義了C語言 (1)1989年,ASNI公布C標準,簡稱ANSI C(或C89),定義了C語言和C標準庫。
(2)1990年,ISO將ASNI C作為標準,簡稱ISO C(或C90)。
(3)總結:ANSI C = C89 = ISO C = C90 AMD1 = C94 = C95 1999年,C99 2011年,C11 備注:
(1)ASNI:American National Standards Institute
美國國家標準協會
(2)ISO:International Organization for Standardization
國際標準化組織
小結:
(2)1990年,ISO將ASNI C作為標準,簡稱ISO C(或C90)。
(3)總結:ANSI C = C89 = ISO C = C90
(1)ASNI:American National Standards Institute
美國國家標準協會
(2)ISO:International Organization for Standardization
國際標準化組織
總結
以上是生活随笔為你收集整理的KR C、ANSI C、C89、C90、C95、C99 和 C11 的区别联系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: int、unsigned int、flo
- 下一篇: const int、const int