函數概觀
函式必須有定義,並應有的宣告,雖然如果宣告出現在呼叫此函式之前,將可做為宣告的定義。 函式定義包含函式主體,在呼叫此函式時才會執行的程式碼。
函式宣告會建立名稱、 傳回型別和屬性的程式中其他地方定義的函式。 函式宣告應優先於函式呼叫。 這就是為什麼包含執行階段函式的宣告的標頭檔包含在您的程式碼之前執行階段函式的呼叫。 如果宣告的型別和參數數目的相關資訊,就會宣告原型。 請參閱函式原型如需詳細資訊。
若要比較的後續呼叫的函式參數的函式的引數型別,並將引數的型別轉換時必要的參數型別,編譯器會使用原型。
函式呼叫會執行控制項傳遞至被呼叫的函式呼叫的函式。 引數,如果有的話,會傳值方式傳遞至被呼叫的函式。 執行return陳述式中呼叫的函式傳回給呼叫的函式的控制項和可能的值。