Aracılığıyla paylaş


Ana: Program başlatma

Adında özel bir işlev main tüm c yürütme başlangıç noktasıdır ve C++ programlar.Aynılarını kod yazmak ise Unicode programlama modeli, kullanabileceğiniz wmain, geniş karakter sürümü olan main.

main İşlevi derleyici tarafından önceden değil.Program metni sağlanmalıdır.

Bildirimi sözdizimi main olduğu

int main();

veya isteğe bağlı olarak,

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

Microsoft özel

Bildirimi sözdizimi wmain aşağıdaki gibidir:

int wmain( );

veya isteğe bağlı olarak,

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

Ayrıca _tmain, TCHAR.h içinde tanımlı._tmainçözümler main _UNICODE tanımlanan sürece.Bu durumda, _tmain çözümler wmain.

Alternatif olarak, main ve wmain olarak döndüren işlevler bildirilebilir void (dönüş değeri yok).Bildirirseniz main veya wmain olarak döndüren void, kullanarak üst işlemek veya işletim sistemi için bir çıkış kodu döndüremez bir dönmek ifadesi.Geri dönmek için bir çıkış kodu ne zaman main veya wmain olarak bildirilen void, kullanmanız gereken çıkmak işlevi.

SON Microsoft özel

Türleri için argc ve argv dil tarafından tanımlanır.Adları argc, argv, ve envp geleneksel, ancak derleyici tarafından gerekli değil.Daha fazla bilgi ve bir örnek için, bkz. Bağımsız değişken tanımları.

Ayrıca bkz.

Başvuru

C++ anahtar sözcükler

WMA yerine ana kullanma

ana işlev kısıtlamaları