是否有ANSI C和ISO C之间的差异? [英] Are there any differences between ANSI C and ISO C?

查看:217
本文介绍了是否有ANSI C和ISO C之间的差异?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

据我了解,有两个是ANSI标准和C.的ISO标准有没有这两个标准之间的差异?如果是这样,它们是什么?如果没有一个差那么什么是有两个标准的意义呢?


解决方案

  1990年:

在1990年,ANSI C标准(有一些小的修改)被标准化为ISO / IEC 9899通过国际组织。这个版本有时被称为C90。因此,术语C89和C90是指基本上相同的语言


来源,情况是类似的,但转回的 C99 。也有关于此事的çFAQ条目

这有两个标准的原因很简单:ANSI是北美标准组织ISO的同时是一个国际

I understand that there is both an ANSI standard and an ISO standard for C. Are there any differences between these two standards? If so, what are they? And if there is not a difference then what's the point of having two standards?

解决方案

In 1990, the ANSI C standard (with a few minor modifications) was adopted by the International Organization for Standardization as ISO/IEC 9899:1990. This version is sometimes called C90. Therefore, the terms "C89" and "C90" refer to essentially the same language.

Source, the situation is similar but reversed for C99. There is also a C FAQ entry on the matter.

The reason that there are two standards is simple: ANSI is a north-american standards body while ISO is an international one.

这篇关于是否有ANSI C和ISO C之间的差异?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆