ソース ファイルと作成元プログラム
作成元プログラムは一つ以上のソース ファイル 「または」移動単位に分割できます」。コンパイラへの入力は 「と呼ばれます移動単位」。
構文
: 単位移動
外部宣言移動単位の外部宣言
外部宣言 :
関数定義declaration
宣言の概要 は終了 declaration の構文を使用 翻訳単位 の処理方法を プリプロセッサの参照 を示します。
[!メモ]
ANSI 構文規則についてはC 言語の構文の概要 については" " を参照してください。
翻訳単位のコンポーネントは関数定義と識別子の宣言を含む外部宣言できます。これらの宣言と定義はソース ファイルヘッダー ファイルライブラリにあるものプログラムの必要があります。各翻訳単位を押してプログラムをコンパイルするには結果のオブジェクト ファイルをリンクする必要があります。
C. 「作成元のプログラム」はプラグマ ディレクティブ宣言および関数定義ステートメント ブロックのコレクションです。Microsoft C プログラムの有効なコンポーネントでははプログラム内の順序に含めることができますがこの書籍に示す構文が必要です (この書籍に記載されている規則に従って。ただしプログラムのコンポーネントの場所は変数と関数を使用してプログラムでどのように使用するかに影響します。(詳細については 有効期間範囲表示とリンク を参照してください)。
ソース ファイルは実行可能なステートメントを含める必要はありません。たとえば変数の定義をソース ファイル数の 1 にしそれらを使用する他のソース ファイル内の変数への参照を宣言すると便利な場合がある場合があります。この方法は必要に応じて定義を見つけて更新する方が簡単になります。同じ理由から定数とマクロはという別のファイルに含まれます。必要に応じてソース ファイル内で参照できる 「ヘッダー ファイル」 file 」に編成されます。マクロ と ファイルが含まれています については プリプロセッサのリファレンスを参照 してください。