主要的函式,並執行程式
每個 c 程式有主要的 (主要) 功能,必須命名為主要。 如果您的程式碼會遵守 Unicode 的程式撰寫模型,您可以使用的寬字元版本主要, wmain。 主要函式做為執行程式的起點。 它通常會控制導向程式中的其他函式呼叫的程式執行。 程式通常會停止執行最後的主要,不過,它可以終止的各種理由而程式中的其他點。 有些時候,可能是偵測到了特定的錯誤時,您可能想要強制程式結束。 若要執行這項操作,請使用結束函式。 請參閱 Run-time 程式庫參考 的詳細資訊和範例使用 結束函式。
main( int argc, char *argv[ ], char *envp[ ] )
備註
來源應用程式內的函式會執行一或多個特定的工作。 主要函式可以呼叫這些函式來執行其各自的工作。 當主要呼叫另一個函式,它會傳遞執行控制函式,以便在函式中的第一個陳述式開始執行。 函式會傳回控制項主要時return陳述式或函式結尾時為止。
您可以宣告任何函式,包括主要,而有參數。 術語 「 參數 」 或 「 正式參數 」 是指收到的值傳遞至函式的識別項。 請參閱參數上將引數傳遞至參數的資訊。 當有一個函式呼叫另一個時,呼叫的函式會接收呼叫的函式的參數值。 這些值也稱為 「 引數 」。 您可以宣告為型式參數主要 ,以便它可以收到的引數,從命令列使用下列格式:
當您想要傳送資訊給主要函式參數的傳統上會命名argc和argv,不過,當 c 編譯器不需要這些名稱。 型別argc和argv c 語言所定義。 傳統上,如果第三個參數傳遞至主要,該參數至名為envp。 在本節稍後的範例顯示如何使用這三個參數來存取命令列引數。 以下章節將說明這些參數。
請參閱使用 wmain 的寬字元版本說明主要。