c语言c11标准 pdf,C语言新标准C11

这是2011年制定的一个新标准,顺便翻译一下第一章的Scope。

为什么要翻译第一章?因为我发现,过去的C语言题库中总喜欢拿C语言标准中未定义的行为和未指定的行为来说事,比如函数参数传值顺序问题……

源头来自谭某某的某本书,关于C标准未定义的行为,实际上不同编译器有不同的处理,你非得拿TurboC的运行结果当正确答案我无话可说。

翻译时参考了机器翻译的结果,

1.范围

1.这个国际标准指定了格式并且建立了用C语言编写的C程序的解释

1)它指定了

—C程序的表示;

—C语言的语法和约束;

—为解释C程序的语义规则;

—通过C程序表达处理输入的数据;

—通过C程序表达产生输出的数据;

—符合标准实现的C强加的限制。

2.这个标准没有指定的内容

—通过使用数据处理系统进行C语言转换的机制

—通过使用数据处理系统进行C语言调用的机制

—通过C程序输入数据进行转换的机制

— 在通过C程序产生数据后,输出数据转换的机制

—一个程序的大小或复杂度将会超过任何特定的数据处理系统的容量或一个特定的处理器的容量

—所有满足最低要求的数据系统支持C的标准实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值