głównych funkcji i wykonywania programu
Każdy program c jest podstawową funkcją (główną), które muszą być nazwane główne.Jeśli kod jednakową model programowania kodu Unicode, można użyć wersji szerokich znaków z główne, wmain.Główne funkcji służy jako punkt wyjścia dla wykonywania programu.Kontroluje zazwyczaj wykonywania programu, kierując wywołań do innych funkcji w programie.Program zazwyczaj zatrzymuje wykonywanie na koniec główne, chociaż można zakończyć w innych punktach w programie różnych powodów.W czasie prawdopodobnie po wykryciu niektórych błędów może chcesz wymusić zakończenie programu.Aby to zrobić, użyj zamknąć funkcji.Zobacz Run-Time Library Reference informacji na temat i na przykład za pomocą zamknąć funkcji.
main( int argc, char *argv[ ], char *envp[ ] )
Uwagi
Funkcje w programie źródłowym wykonywania jednego lub więcej określonych zadań.Główne funkcji może wywoływać te funkcje do wykonywania powierzonych im zadań.Gdy główne wywoła kolejną funkcję Kontrola zostaje przekazana wykonywanie funkcji, tak, że wykonanie rozpoczyna się od pierwszej instrukcji w funkcji.Funkcja zwraca sterowanie do główne po return wykonaniu instrukcji lub gdy osiągnięty zostanie koniec funkcji.
Można zadeklarować jakiejkolwiek funkcji, łącznie z główne, aby mieć parametrów.Termin "parameter" lub "parametrów formalnych" odnosi się do identyfikatora, który odbiera wartość przekazana do funkcji.Zobacz Parametry Aby uzyskać informacje o przekazywanie argumentów z parametrami.Gdy jedna funkcja wywołuje inny, wywołana funkcja otrzymuje wartości dla parametrów jej od wywoływania funkcji.Wartości te są nazywane "argumenty". Można deklarować parametrów formalnych do główne , dzięki czemu może odbierać argumenty z wiersza polecenia, używając w tym formacie:
Jeśli chcesz przekazać informacje do główne funkcji, parametry są tradycyjnie nazywane argc i argv, mimo że kompilator c nie wymagają tych nazw.Typy dla argc i argv są definiowane przez język C.Tradycyjnie, jeśli trzeciego parametr zostanie przekazany do główne, że parametr o nazwie envp.Przykłady w dalszej części tej sekcji przedstawiają dostępu argumentów wiersza polecenia, za pomocą tych trzech parametrów.W poniższych sekcjach opisano te parametry.
Zobacz Using wmain opis wersji szerokich znaków główne.