源文件和源程序

源程序分为一个或多个 “源文件,”或 “翻译单元”。对编译器的输入称为 “翻译单元”。

语法

  • 翻译单元:
    外部声明

    翻译单元外部声明

  • 外部声明:
    函数定义

    声明

声明概述 为非终止符号的 declaration 的语法,因此, 预处理器 解释 引用翻译单元 的处理方式。

备注

请参见介绍 C 语言语法摘要,为 ANSI 语法约定的说明。

翻译单元的元素包括函数定义和标识符声明的外部声明。 这些声明和定义可以在源文件,头文件,库,并且,程序所需的其他文件。 必须生成每个翻译单元和链接发生的对象文件使程序。

对. “源”是指令,请注意,说明,定义的集合,语句块,和函数。 若要是 Microsoft C 程序的有效元素,每个必须具有此书描述的语法,不过,它们可以按程序中的所有订单显示 (受规则的限制概述本书)。 但是,这些元素的位置在程序的影响变量和函数如何在程序。 (请参见 生存期、大小、可见性和连接 有关更多信息。)

源文件不需要包含可执行语句。 例如,您可能会发现很有用。将变量的定义在一个源文件中声明对使用它们的其他源文件的这些变量。 此方法使定义轻松查找和更新,如果需要。 出于相同的原因,常数和宏通常会被组织成调用的单独的文件 “包括在源文件中引用所需的文件”或 “头文件”。 有关 包含文件的信息,请参见 预处理器引用

请参见

概念

程序结构