gpt4 book ai didi

c - C99 中最有用的新特性是什么?

转载 作者:太空狗 更新时间:2023-10-29 16:15:43 25 4
gpt4 key购买 nike

<分区>

C99已经存在了 10 多年,但对它的支持一直很缓慢,因此大多数开发人员都坚持使用 C89。即使在今天,当我在 C 代码中看到 C99 特性时,有时我还是会感到有些惊讶。

现在大多数主要编译器都支持 C99(MSVC 是一个明显的异常(exception),一些嵌入式编译器也落后),我觉得使用 C 的开发人员可能应该知道他们可以使用哪些 C99 功能。有些功能只是以前从未标准化过的通用功能(例如 snprintf),或者是 C++ 中熟悉的功能(灵活的变量声明放置,或单行 // 评论),但一些新功能是在 C99 中首次引入的,许多程序员并不熟悉。

您认为 C99 中最有用的新功能是什么?

供引用,the C99 standard (标记为草案,但据我所知与更新后的标准相同),list of new features , 和 GCC C99 implementation status .

请每个答案一个特征;随意留下多个答案。鼓励展示新功能的简短代码示例。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com