C language revisions |
---|
C17 is the informal name for ISO/IEC 9899:2018, [1] a standard for the C programming language, prepared in 2017 and published in June 2018. It replaced C11 (standard ISO/IEC 9899:2011), [2] and will be superseded by C23 (ISO/IEC 9899:2023) when it is published in 2024. [3] Since it was under development in 2017, and officially published in 2018, C17 is sometimes referred to as C18. [4]
C17 fixes numerous minor defects in C11 without introducing new language features. [2]
The __STDC_VERSION__
macro is increased to the value 201710L
.
For a detailed list of changes from the previous standard, see Clarification Request Summary for C11. [5]
List of compilers supporting C17:
{{
cite web}}
: CS1 maint: numeric names: authors list (
link)