主要: 程式啟動

特殊的功能,名為main是執行的所有 c 的起點和C++的程式。如果您撰寫的程式碼符合Unicode程式設計模型,您可以使用wmain,也就是寬字元版本main

main不會由編譯器已預先定義函式。它必須提供的程式文字中。

宣告語法main

int main();

或 (選擇性)

int main(int argc, char *argv[], char *envp[]);

Microsoft 專有的

宣告語法wmain如下:

int wmain( );

或 (選擇性)

int wmain(int argc, wchar_t *argv[], wchar_t *envp[]);

您也可以使用**_tmain**,定義在 TCHAR.h。_tmain若要解決main除非已定義 _unicode 之後。在此情況下, _tmain會解析成wmain

此外, mainwmain函式可以宣告為傳回void (沒有傳回值)。如果您宣告mainwmain會傳回void,您不能傳回結束代碼父處理序或作業系統使用傳回陳述式。傳回結束碼mainwmain宣告為void,您必須使用結束函式。

結束 Microsoft 特定

型別argc和argv所定義的語言。名稱argc, argv,以及envp傳統,但是不需要的編譯器。如需詳細資訊和範例,請參閱 引數定義

請參閱

參考

C + + 關鍵字

使用 wmain,而不主要

主要的函式限制