C18 (C语言标准)
C程式語言標準,2017年制定,2018年發佈
C18(也被称为为C17)是ISO/IEC 9899:2018的非正式名称[1],是截止到2020年6月为止最新的C语言编程标准。它于2017年编写并于2018年6月发布,被用来替代C11标准(即ISO/IEC 9899:2011)。[2]
与C11的差别
编辑C18没有引入新的语言特性,只对C11进行了补充和修正。[2]
__STDC_VERSION__
的值被改为201710L
.
编译器支持
编辑支持C18的编译器有:
另请参见
编辑引用
编辑- ^ ISO/IEC 9899:2018 - Information technology -- Programming languages -- C. www.iso.org. [2020-06-08]. (原始内容存档于2018-08-10).
- ^ 2.0 2.1 The Standard - C. www.iso-9899.info. [2020-06-08]. (原始内容存档于2005-02-25).
- ^ WG 14 Document log. www.open-std.org. [2020-06-08]. (原始内容存档于2014-08-30).
- ^ 存档副本. [2024-02-25]. (原始内容存档于2024-05-26).
- ^ Using the GNU Compiler Collection (GCC): C Dialect Options. gcc.gnu.org. [2020-06-08]. (原始内容存档于2020-06-06).
- ^ 存档副本. [2020-06-08]. (原始内容存档于2019-09-10).
- ^ IAR Information Center for Arm - Release notes. netstorage.iar.com. [2020-06-08]. (原始内容存档于2019-05-29).
- ^ C11 and C17 Standard Support Arriving in MSVC. devblogs.microsoft.com. 14 September 2020 [2021-10-16]. (原始内容存档于2021-05-11).
外部链接
编辑- N2176, 已归档的标准最终草案
- N2244(页面存档备份,存于互联网档案馆), C11的缺陷报告摘要
- ISO C 办公室的官方网站
- Gustedt, Jens. C17. 2018-04-17 [2020-06-08]. (原始内容存档于2018-04-17), C17与C11的差别
前任者: C11 |
C语言标准 | 继任者: C2x |
这是一篇关于计算机程序语言的小作品。您可以通过编辑或修订扩充其内容。 |