C18 (C语言标准)

C18（也被称为为C17）是ISO/IEC 9899:2018的非正式名称，是截止到2020年6月为止最新的C语言编程标准。它于2017年编写并于2018年6月发布，被用来替代C11标准（即ISO/IEC 9899:2011）。

C18标准将被C23标准所取代。

 与C11的差别 
C18没有引入新的语言特性，只对C11进行了补充和修正。

__STDC_VERSION__的值被改为201710L.

 编译器支持 
支持C18的编译器有：
 GCC 8.1.0
 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++的兼容性

 引用 

 外部链接 
N2176, 已归档的标准最终草案
 N2244, C11的缺陷报告摘要

  C17与C11的差别

Category:C语言
Category:编程语言标准