Udostępnij za pośrednictwem


główne: uruchamianie programu

Specjalnej funkcji o nazwie main jest punktem początkowym realizacji dla wszystkich c i C++ programy.Jeśli są pisania kodu, który przestrzega Unicode model programowania, można użyć wmain, który jest wersja szerokich znaków z main.

main Funkcja nie jest wstępnie zdefiniowana przez kompilator.Musi zostać dostarczony w tekście programu.

Składnia deklaracji main jest

int main();

lub, opcjonalnie,

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

Programu Microsoft

Składnia deklaracji wmain jest w następujący sposób:

int wmain( );

lub, opcjonalnie,

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

Można również użyć _tmain, który jest zdefiniowany w TCHAR.h._tmainjest rozpoznawany jako main o ile nie zdefiniowano _UNICODE.W takim przypadku _tmain jest rozpoznawany jako wmain.

Alternatywnie main i wmain funkcje mogą być deklarowane jako zwracanie void (nie zwraca wartości).Przy deklarowaniu main lub wmain jako zwracanie void, nie może zwrócić kod zakończenia procesu nadrzędnego lub system operacyjny za pomocą zwrotu instrukcji.Aby powrócić wyjście kodu, gdy main lub wmain jest zadeklarowana jako void, należy użyć wyjść funkcji.

KONIEC Microsoft szczególne

Typy dla argc i argv są definiowane przez język.Nazwy argc, argv, i envp są tradycyjne, ale nie są wymagane przez kompilator.Aby uzyskać więcej informacji i przykładem, zobacz Argument definicje.

Zobacz też

Informacje

Słów kluczowych języka C++

Używanie wmain głównego

Ograniczenia funkcji główne