相关疑难解决方法(0)

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

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

现在大多数主要编译器都支持C99(MSVC是一个值得注意的例外,而且一些嵌入式编译器也落后了),我觉得与C合作的开发人员可能应该知道他们可以使用哪些C99功能.一些功能只是之前从未标准化的常见功能(snprintf例如),或者熟悉C++(灵活的变量声明放置或单行//注释),但是一些新功能首先在C99中引入并且是许多程序员都不熟悉.

您在C99中找到了哪些最有用的新功能?

作为参考,C99标准(标记为草案,但据我所知,与更新的标准相同),新功能列表以及GCC C99实施状态.

请回答一个问题; 随时留下多个答案.鼓励展示新功能的简短代码示例.

c c99

78
推荐指数
17
解决办法
1万
查看次数

标签 统计

c ×1

c99 ×1