C语言:C99标准含有

来自Peter_Matthew的Wiki

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

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

gcc -std=c99

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