関数のストレージ・クラス指定子

関数の場合は、ストレージ・クラス指定子は、関数のリンケージを決めます。 デフォルトで、関数定義は、外部リンケージを持ち、 他のファイルで定義された関数で呼び出すことができます。C のみ 1 つの例外はインライン関数です。インライン関数は、デフォルトで内部結合を持っているものとして処理されます。詳しくは 、インライン関数のリンケージを参照してください。C のみ

ストレージ・クラス指定子は、関数宣言と関数定義の両方で使用できます。関数のストレージ・クラス・ オプションは、次の 2 つだけです。
  • static
  • extern