C语言:标准文件所规定内容的范围

来自Peter_Matthew的Wiki
Peter Matthew讨论 | 贡献2023年9月26日 (二) 19:32的版本 (创建页面,内容为“国际标准文件规定了用C语言编写的程序的形式,并建立了对此类程序的解释。<!-- 国际标准文件旨在促进用C语言编写的程序在各种数据处理系统中的可移植性,而方便实现者和程序员使用。 --> 国际标准文件规定了: * C程序的表示形式; * C语言的语法和约束; * 解释C程序的语义规则; * 要给C程序处理的输入数据的表示形式; * 由C程序产生的输出…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

国际标准文件规定了用C语言编写的程序的形式,并建立了对此类程序的解释。

国际标准文件规定了:

  • C程序的表示形式;
  • C语言的语法和约束;
  • 解释C程序的语义规则;
  • 要给C程序处理的输入数据的表示形式;
  • 由C程序产生的输出数据的表示形式;
  • 为实现C的一致性所要求的约束和限制。

国际标准文件没有明确规定:

  • 将C程序转换为数据处理系统使用的机制;
  • C程序被数据处理系统调用的机制;
  • 将要给C程序处理的输入数据进行转换的机制;
  • 将由C程序产生的输出数据进行转换的机制;
  • 超过任何特定数据处理系统或特定处理器的能力的程序及其数据的大小或复杂程度;
  • 支持实现一致性的数据处理系统的所有最低要求。