共用方式為


引數宣告清單

函式宣告的引數宣告清單部分:

  • 允許編譯器檢查所需函式的引數間,以及在呼叫中提供的引數間類型是否一致。

  • 無論是隱含或使用者定義的轉換,都可以從所提供的引數類型轉換到必要的引數類型。

  • 檢查函式指標的初始化或指派給函式的指標。

  • 檢查函式參考的初始化或指派給函式的參考。

列出的多個引數宣告會以逗號分隔。

函式中若採用可變數目的引數,則會使用變數引數位置中的省略符號運算子 () 指定該函式。如果存在省略符號,它必須是引數清單中的最後一個項目。請參閱變數引數清單

每個引數宣告皆由下列部分組成:

  • 宣告規範,包括類型規範。具體來說,這表示:

    • 儲存類別規範 autoregister

    • const 和/或 volatile

    • 類型規範。

  • 宣告子,可能為抽象。非抽象宣告子可允許使用具名引數,抽象宣告子則會指定匿名引數。具體來說,這表示:

    • 選擇性的 *& 可指定指標或參考。

    • 選擇性識別項,用於命名引數。

    OR

    • 任何複雜宣告子,指定指標、參考、函式指標和陣列的任何組合以充分指定該類型。
  • 指定引數預設值的初始設定式。具體來說,引數初始設定式由下列部分組成:

    • = 運算子。

    • 一個運算式。這些運算式包含數個限制。請參閱

      預設引數運算式

請注意,宣告規範和名稱的宣告中可能會出現許多 Microsoft 專有的關鍵字。

請參閱

參考

函式宣告