c99
-
The C99 language introduces a number of new features that are of potential interest to software developers .
C99语言引入了许多可能会引起软件开发人员兴趣的新特性。
-
In particular , / / comments and mixed declarations and code have become standard features of C99 .
具体来说,//注释、混合声明和混合代码已经成为C99的标准特性。
-
However , many of the C99 features are now sufficiently widespread that new development projects can reasonably take advantage of them .
不过,很多C99特性现在已经足够普及,因而新的开发项目可以适当地利用它们。
-
The current ISO C99 ( the default standard that GCC uses and that this article assumes )
当前的ISOC99(这是GCC使用的默认标准,本文也假设采用这种标准)
-
Some of the most convenient features added in C99 are in the printf family of functions .
C99中增加的最方便的特性在printf函数家族中。
-
This concept is similar to the flexible array member in ISO C99 , but it uses a different syntax .
这个概念与ISOC99中灵活的数组成员相似,但是使用不同的语法。
-
This article reviews the availability of C99 language and library features on recent releases of Linux and BSD .
本文回顾了近来发布的Linux和BSD上的C99语言和库特性的可用性。
-
Floats in particular deviate from the C99 standard .
float来自于C99标准。
-
C99 introduced a qualifier , restrict , which can give a compiler optimization hints about pointers .
C99引入了一个限定词restrict,它可以向编译器给出关于指针的优化提示。
-
A lot of the library features added in C99 were based on existing practice , especially practices found in the BSD and Linux communities .
基于现有的实践,尤其是来源于BSD和Linux社区的实践,C99中增加了很多库特性。
-
The strftime () function has been extended in C99 to provide a few more commonly desired formatting characters .
C99中对strftime()函数进行了扩展,以提供更多常用的格式化字符。
-
So we are actually using the C99 version of C , which really means nothing useful today other than to realize we are using that version .
所以我们在使用的C语言的C99版本,这对今天来说是没多大用处的,只是告诉我们使用的是那个版本而已。
-
If you specify a standard older than the ISO C99 version , some of the extensions described in this article may be disabled .
如果指定比ISOC99版本旧的标准,那么可能无法使用本文描述的一些扩展。
-
The standard that is a lot more explicit about locales is the so-called C99 standard , the most recent ISO standard applying to the C programming language .
所谓的C99标准对locale系统进行了更明确的说明,该标准是关于C编程语言的最新ISO标准。
-
If you 're using gcc , you should always use the static keyword on inline functions if you want the same behavior as C99 would give for the code .
如果您正在使用gcc,而且如果您期望代码有与C99相同的行为,您应该记住在内联函数前使用static关键字。
-
As a result , while simple code using variable-length arrays will work , a lot of code will run into the differences between the older GNU C support for VLAs and the C99 definition .
结果,虽然使用变长数组的简单代码将可以工作,但是大量的代码会遇到旧的GNUC对VLA的支持与C99定义之间在在差异的麻烦。