{{Sidebar
|name = C Language Revisions
|style = width:auto;background:#f5faff;font-size:90%;line-height:1.6em;
|titlestyle = font-size:130%;padding-left:0.4em;padding-right:0.4em;background:#cee0f2; display:block;margin-bottom:6px;
|title = C语言标准
|headingstyle = padding:0.1em 0.25em 0.15em;{}
|heading1 = K&R C • ANSI C • C99 • C11 • C18 • C23
|navbar = none
}}
C18(也被称为为C17)是ISO/IEC 9899:2018的非正式名称,是截止到2020年6月为止最新的C语言编程标准。它于2017年编写并于2018年6月发布,被用来替代C11标准(即ISO/IEC 9899:2011)。
C18标准将被C23标准所取代。
与C11的差别
C18没有引入新的语言特性,只对C11进行了补充和修正。
- LLVM Clang 7.0.0
- IAR EWARM v8.40.1
*Microsoft Visual C++ VS 2019(16.8)
另请参见
- ANSI C,,C99,C11 – C语言先前的标准
- ,C++03,C++11,C++14,C++17,C++20 – C++语言标准
- C和C++的兼容性
引用
外部链接
*[https://web.archive.org/web/20181230041359if_/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf N2176], 已归档的标准最终草案
- [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm N2244], C11的缺陷报告摘要
*
- C17与C11的差别
评论 (0)