Sdílet prostřednictvím


hlavní funkce a spuštění programu

Každý program c má primární (hlavní) funkci, která musí mít název hlavní.Pokud váš kód dodržuje programovací model Unicode, můžete použít verzi celého znaku hlavní, wmain.Hlavní funkce slouží jako výchozí bod pro provádění programu.Obvykle řídí provádění programu nasměrováním volání jiných funkcí v programu.Program obvykle ukončen na konci hlavní, ačkoliv může ukončit na jiných místech v programu pro různé důvody.Někdy možná při zjištění některých chyb můžete vynutit ukončení programu.Chcete-li to provést, použijte ukončení funkce.Najdete Reference knihovny runtime informace o a příklad používání Ukončit funkce.

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

Poznámky

Funkce ve zdrojovém programu provádět specifické úkoly.Hlavní funkci lze volat tyto funkce k provádění svých úkolů.Při hlavní volá jinou funkci předá řízení spuštění funkce, takže spuštění začíná první příkaz ve funkci.Funkce vrátí řízení na hlavní při return provedení příkazu nebo při dosažení konce funkce.

Můžete deklarovat všechny funkce, včetně hlavní, mít parametry.Termín "parametr" nebo "formální parametr" odkazuje identifikátor, který přijímá hodnotu předaný funkci.Viz Parametry informace o předávání parametrů argumentů.Při volání funkce jiného, obdrží volaná funkce hodnoty pro její parametry z volání funkce.Tyto hodnoty se nazývají "argumenty." Formální parametry můžete deklarovat hlavní tak, aby jej dostávat argumenty příkazového řádku, pomocí tohoto formátu:

Pokud chcete předat informace hlavní funkce, parametry jsou tradičně pojmenované argc a argv, ačkoli c kompilátor nevyžaduje tyto názvy.Typy pro argc a argv jazyka c jsou definovány.Tradičně, třetí parametr hlavní, s názvem parametru envp.Dále v této části příkladech použití těchto tří parametrů přístup argumenty příkazového řádku.Následující části popisují tyto parametry.

Viz pomocí wmain popis verze celého znaku hlavní.

Viz také

Referenční dokumentace

hlavní: spuštění programu