18(有时被称为C17)，它是C语言的现行标准。
主要编译器的支持.ANSI C现在被几乎所有广泛使用的编译器支持。现在多数C代码是在ANSI C基础上写的。任何"仅仅"使用标准C并且没有任何硬件依赖假设的代码实际上能保证在任何平台上用遵循C标准的编译器编译成功。如果没有这种预防措施，多数程序只能在一种特定的平台或特定的编译器上编译，例如，使用非标准库，例如图形用户界面库，或者有关编译器或平台特定的特性例如数据类型的确切大小和字节序.
选择编译.为了减轻K