C语言:C18标准含有

来自Peter_Matthew的Wiki
Peter Matthew讨论 | 贡献2023年9月28日 (四) 10:22的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

出于C语言有多个版本的标准文件,每个版本就会有内容存在增加、修正、修订和删除的现象。本Wiki选取了C语言的两个版本的标准,即C99标准和C18标准,由于前后跨越了许多版本的标准,因而C99标准有但是C18标准没有的内容不一定是在C18标准中才移除的内容,C18标准有但是C99标准没有的内容不一定是在C18版本中才新加的内容。

你可以在使用GCC等编译器对C程序源文件编译时通过携带std参数指定使用C18标准,例如:

gcc -std=c18

本页面列举了C18标准有但是C99标准没有的内容。具体如下: