ISO C89和ISO C99 [英] ISO C89 and ISO C99
问题描述
当人们说C编程语言时,他们是指ISO C89?最新的C
是ISO C99,但
我听说这不常用。 ISO
C89和ISO C99之间有什么区别?
请指教。谢谢
When people say C programming language, they mean ISO C89? The latest C
is ISO C99, but
I heard this is not commonly used. What''s the differences between ISO
C89 and ISO C99?
Please advise. Thanks
推荐答案
jr * *******@hotmail.com 写道:
当人们说C编程语言时,他们的意思是ISO C89?最新的C
是ISO C99,但是我听说这不常用。 ISO
C89和ISO C99之间有什么区别?
When people say C programming language, they mean ISO C89? The latest C
is ISO C99, but
I heard this is not commonly used. What''s the differences between ISO
C89 and ISO C99?
问问说话的人。当我说C时,我通常指C90的一个共同子集
和C99。
Ask people who say. When I say C, I usually mean a common subset of C90
and C99.
在文章< 11 ****** ****************@f14g2000cwb.googlegroups .com> ;,
jr********@hotmail.com 写
In article <11**********************@f14g2000cwb.googlegroups .com>,
jr********@hotmail.com writes
当人们说C编程语言时,他们的意思是ISO C89?
C98是ANSI C
C90是ISO C
关于C.的相同内容ANSI-C成为ISO -C
文件。
最新的C
是ISO C99,但是我听说这不常用。
没有AFAIK完整的C99实现。因为会有一个C05
,很可能永远不会有C99编译器。
当然没有支持它的主流或工业编译器
来自Tasking Tricore编译器AFAIK。
ISO
C89和ISO C99之间有什么区别?
When people say C programming language, they mean ISO C89?
C98 is ANSI C
C90 is ISO C
Identical content as regards the C. the ANSI- C became the ISO-C
document.
The latest C
is ISO C99, but
I heard this is not commonly used.
There are no AFAIK complete C99 implementations. As there will be a C05
it is likely there never will be a C99 compiler.
Certainly no mainstream or industrial compilers that support it apart
from the Tasking Tricore compiler AFAIK.
What''s the differences between ISO
C89 and ISO C99?
如果你看看SW工程公司的 http://www.phaedsys.org 按钮
有一个链接到C90和C99之间的差异。
/ \ / \ / \ / \ / \ / \\ \\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
\ / \ / \ / \ / \ Chris Hills Staffs England / \ / \ / \ / \ / \
/ \ / \ / ch***@phaedsys.org www.phaedsys.org \ / \ /
\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /
If you look on http://www.phaedsys.org under the SW Engineering button
there is a link to the differences between C90 and C99.
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\
/\/\/ ch***@phaedsys.org www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
[新闻组修剪;这与comp.lang.c ++无关。 ]
Chris Hills< ch *** @ phaedsys.org>写道:
[ Newsgroups trimmed; this has nothing to do with comp.lang.c++. ]
Chris Hills <ch***@phaedsys.org> writes:
文章< 11 ********************** @ f14g2000cwb.googlegroups .com>,
< a href =mailto:jr ******** @ hotmail.com> jr ******** @ hotmail.com 写道
In article <11**********************@f14g2000cwb.googlegroups .com>,
jr********@hotmail.com writes
当人们说C编程语言,他们的意思是ISO C89?
C98是ANSI C
When people say C programming language, they mean ISO C89?
C98 is ANSI C
C89,而不是C98。
C90是ISO C
关于C.相同的内容ANSI-C成为ISO-C
文件。
C89, not C98.
C90 is ISO C
Identical content as regards the C. the ANSI- C became the ISO-C
document.
除了这些部分是重新编号的。
根据ISO,目前的*官方*标准是C99; C99
标准正式取代C90标准。但实际上说,大多数当前的实现支持C90但不支持C99。
短语C编程语言很暧昧。如果它与
不同,你应该特别提到C90或C99。
-
Keith Thompson(The_Other_Keith) ks***@mib.org < http://www.ghoti.net/~kst>
圣地亚哥超级计算机中心< *> < http://users.sdsc.edu/~kst>
我们必须做点什么。这是事情。因此,我们必须这样做。
Except that the sections were renumbered.
The current *official* standard, according to ISO, is C99; the C99
standard officially supersedes the C90 standard. But practically
speaking, most current implementations support C90 but not C99.
The phrase "C programming language" is ambiguous. If it makes a
different, you should refer specifically to C90 or C99.
--
Keith Thompson (The_Other_Keith) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this.
这篇关于ISO C89和ISO C99的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!