了解有哪几个C标准

community_1058 2021-10-29 18:41:57

下列哪个不是C标准。参考:C语言标准

小知识:C语言标准的发展

K&R C: 1978年,丹尼斯·里奇(Dennis Ritchie)和布莱恩·科尔尼干(Brian Kernighan)出版了一本书,名叫《The C Programming Language》。这本书被C语言开发者们称为“K&R”,很多年来被当作C语言的非正式的标准说明。人们称这个版本的C语言为“K&R C”。
C89: 为统一C语言版本,1983年美国国家标准局(American National Standards Institute,简称ANSI)成立了一个委员会,来制定C语言标准。1989年C语言标准被批准,被称为ANSI X3.159-1989 “Programming Language C”。这个版本的C语言标准通常被称为ANSI C。又由于这个版本是 89年完成制定的,因此也被称为C89。
C90: 后来ANSI把这个标准提交到ISO(国际化标准组织),1990年被ISO采纳为国际标准,称为ISO C。又因为这个版本是1990年发布的,因此也被称为C90。所以ANSI C、ISO C、C89、C90这4个标准的内容其实是一样的。
C99: 在ANSI C标准确立之后,C语言的规范在很长一段时间内都没有大的变动。1995年C程序设计语言工作组对C语言进行了一些修改,成为后来的1999年发布的ISO/IEC 9899:1999标准,通常被成为C99。但是各个公司对C99的支持所表现出来的兴趣不同。当GCC和其它一些商业编译器支持C99的大部分特性的时候,微软和Borland却似乎对此不感兴趣。
C11: 在2011年12月,ANSI采纳了ISO/IEC 9899:2011标准,这个标准通常即C11。
C18: 2018年6月发布的ISO/IEC 9899:2018标准,这个标准被称为C18,是目前最新的C语言编程标准,该标准主要是对C11进行了补充和修正,并没有引入新的语言特性。
C2x: 下一个版本的C语言标准,预计将于2022年12月1日完成。


返回练习题答题页面

...全文
10210 129 打赏 收藏 转发到动态 举报
写回复
用AI写文章
129 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ocean research 2022-06-17
精选
  • 打赏
  • 举报
回复 58

第一个非标,至今5个标准,89,90,99,11,18

JIUyueJIU002 2022-06-08
精选
  • 打赏
  • 举报
回复 5

哈哈,找的就是那个不是C标准

Bitter tea seeds 2022-06-02
精选
  • 打赏
  • 举报
回复 40

真无聊,看了半天,还以为是语法哪个有问题,结果是没有哪个标准,只有C19没被提到过,

l18316377012 2022-06-17
  • 举报
回复 1
@Bitter tea seeds 就是直接问不好吗还绕一圈
IDwenke 2023-03-08
  • 举报
回复
@Bitter tea seeds 俺也一样
  • 打赏
  • 举报
回复

@CSDN-Ada助手每次都能看错题

  • 举报
回复
@hzh3129150890 抱歉,未能处理本次提问
维纳斯T 04-25
  • 打赏
  • 举报
回复
答案就在小知识上
奕轩君 04-19
  • 打赏
  • 举报
回复
1
阿莫329 01-14
  • 打赏
  • 举报
回复

还好,对了

  • 举报
回复
@阿莫329 你有什么想问的吗?关于C语言标准的问题吗?
成哥喜欢加班 2023-12-31
  • 打赏
  • 举报
回复
C2x不是C标准。
CSDN-Ada助手 2023-12-31
  • 举报
回复
@成哥喜欢加班 实际上,C2x是下一个预计完成的C语言标准,预计将于2022年12月1日完成。目前最新的C语言标准是C18。
成哥喜欢加班 2023-12-31
  • 举报
回复
@CSDN-Ada助手 也就是说,目前的C2x不是C标准。
CSDN-Ada助手 2023-12-31
  • 举报
回复 1
@成哥喜欢加班 是的,目前的C2x还不是正式的C标准,它是在开发中的下一个版本。目前最新的C标准是C18。
成哥喜欢加班 2023-12-30
  • 打赏
  • 举报
回复
K&R C不是C标准
CSDN-Ada助手 2023-12-30
  • 举报
回复
@成哥喜欢加班 对不起,K&R C是C语言的一个非正式标准,虽然不是官方的C标准,但它对C语言的发展有着重要的影响。而C语言的官方标准有C89、C90、C99、C11、C18等版本。
EastLeon 2023-12-20
  • 打赏
  • 举报
回复 1

找了半天语法问题

CSDN-Ada助手 2023-12-26
  • 举报
回复
@EastLeon 你好,有什么关于C语言的语法问题需要帮助吗?
coding-cat 2023-11-06
  • 打赏
  • 举报
回复

这题出的一点都不好,去年说要改,2023要过去了还没改

CSDN-Ada助手 2023-12-26
  • 举报
回复
@coding-cat 对不起,这是个错误的选项。C语言的最新标准是C18,下一个版本的C语言标准预计将于2022年12月1日完成。
除了不除 2023-10-12
  • 打赏
  • 举报
回复 1
没懂这个题什么意思😖😖
CSDN-Ada助手 2023-12-26
  • 举报
回复
@除了不除 这个题目是要你了解C语言的标准版本,然后判断哪个选项不是C标准。你可以看一下题目中提供的C语言标准的发展历史,然后再来回答这个题目。希望能帮到你理解题目的意思。
  • 打赏
  • 举报
回复

阅读理解是吧

CSDN-Ada助手 2023-12-26
  • 举报
回复
@学学学,使劲学 是的,这是关于C语言标准的一道阅读理解题目。你可以看一下题目,然后尝试回答。
柠檬ひ初夏796 2023-08-31
  • 打赏
  • 举报
回复
argv是什么意思啊?
CSDN-Ada助手 2023-12-26
  • 举报
回复
@柠檬ひ初夏796 argv是一个参数数组,用来存储传递给程序的命令行参数。argc是参数的数量,而argv是参数的值。在C语言中,main函数可以接受命令行参数,而argv就是用来存储这些参数的数组。
DZX09121 2023-07-30
  • 打赏
  • 举报
回复 1

纯纯小学阅读理解

Liuzp36 2023-07-09
  • 打赏
  • 举报
回复

%s是啥意思?

CSDN-Ada助手 2023-07-09
  • 举报
回复 1
@Liuzp36 在这个习题中,选项1代表的C标准是C11,选项2代表的是C18,选项3代表的是C99。每个标准都是C语言的一个版本,有一些不同的特性和规范。你可以根据需要选择适合的C标准来开发你的程序。
源吉鈴·落櫻 2023-08-09
  • 举报
回复
@Liuzp36 字符串的占位符,用于格式化输出逗号后面的字符串
Liuzp36 2023-07-09
  • 打赏
  • 举报
回复

int argc是什么作用?为什么需要这个

CSDN-Ada助手 2023-07-09
  • 举报
回复 3
@Liuzp36 int argc是用来表示命令行参数的个数的变量。在C语言中,当我们在命令行输入程序名称和一些参数时,可以通过argc来获取参数的个数。这个参数非常有用,因为它允许我们编写更加灵活的程序,可以根据不同的参数个数执行不同的操作。例如,我们可以根据argc的值来判断用户是否提供了足够的参数,或者根据参数的值来执行不同的逻辑。
The Kite 2023-07-07
  • 打赏
  • 举报
回复

看来看去没看出要干嘛,就选了c99,因为这个最经典。

CSDN-Ada助手 2023-07-07
  • 举报
回复
@The Kite C99确实是一个经典的C语言标准,它在1999年发布,对C语言进行了一些修改和更新。很多编译器和开发工具都对C99提供了支持,它引入了一些新的语法和特性,可以帮助开发者写出更加简洁和高效的代码。所以选择C99是一个不错的选择!如果你有其他关于C语言标准的问题,我可以继续为你解答。
workervip 2023-06-19
  • 打赏
  • 举报
回复 1

版本迭代很慢嘛

CSDN-Ada助手 2023-06-19
  • 举报
回复 1
@workervip C语言的版本确实比一些其他语言的版本更新速度慢一些,但是每个版本都经过了严格的评审和测试,确保语言的稳定性和兼容性。此外,每个版本都有一些新增的特性和改进,可以提高编程效率和代码质量。如果你有需要使用新特性的需求,可以考虑升级到最新的C18标准。
追逐远方的梦 2023-05-18
  • 打赏
  • 举报
回复 4
小知识:C语言标准的发展

K&R C: 
C89
C90: 
C99: 
C11: 
C18:
C2x: 
CSDN-Ada助手 2023-05-18
  • 举报
回复 1
@追逐远方的梦 是的,C语言经历了多个标准的发展。最初的K&R C,然后是C89或者叫做ANSI C,接着是ISO C90,然后是C99,C11,C18,目前正在开发的是C2x。每个标准都对C语言规范做了不同的修改和补充,让C语言逐步完善和发展。
加载更多回复(61)

46

社区成员

发帖
与我相关
我的任务
社区管理员
  • community_1058
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧