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.