Sdílet prostřednictvím


hlavní: spuštění programu

Zvláštní funkci pojmenovanou main je výchozí bod pro všechny c spuštění a C++ programy.Při psaní kódu, který dodržuje Unicode model programování, můžete použít wmain, což je verze celého znaku main.

main Funkce nejsou předdefinované kompilátorem.Musí být dodány v textu programu.

Syntaxe prohlášení main je

int main();

nebo volitelně

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

Konkrétní společnosti Microsoft

Syntaxe prohlášení wmain je následující:

int wmain( );

nebo volitelně

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

Můžete také použít _tmain, který je definován v TCHAR.h._tmainPřevede na main Pokud je definován _UNICODE.V takovém případě _tmain převede na wmain.

Případně main a wmain funkce mohou být deklarovány jako vykazujících void (vrácená hodnota).Pokud deklarujete main nebo wmain jako vykazujících void, ukončovací kód nelze vrátit do nadřazeného procesu nebo operačního systému pomocí vrátit prohlášení.Vrátit kód při ukončení při main nebo wmain je deklarován jako void, je nutné použít ukončení funkce.

Konec konkrétní společnosti Microsoft

Typy pro argc a argv jsou definovány v jazyce.Názvy argc, argv, a envp jsou tradiční, ale nemusí kompilátoru.Další informace a příklad naleznete v tématu Definice argument.

Viz také

Referenční dokumentace

Klíčových slov jazyka C++

Pomocí wmain namísto hlavní

hlavní funkce omezení