C 语言通过 ANSI 和 ISO 发布的一系列标准化版本不断演进,每个版本都添加了新功能并澄清了现有行为,同时力求与早期代码保持基本兼容。 notable 版本包括 C89/C90(第一个广泛采用的标准)、C99(添加了多个常用功能)、C11(引入了多线程和原子操作)以及较新的 C17 和 C23。了解代码库或编译器针对的标准很重要,因为某些功能(如 _Atomic 或固定宽度整数)仅保证从特定版本开始存在。
_Atomic
用自己的话写下这一站的结论。