다음을 통해 공유


주: 시작 프로그램

라는 특수 함수 main 모든 C에 대 한 실행의 시작 지점인 및 C++ 프로그램입니다.준수 하는 코드를 작성할 경우는 유니코드 사용할 수 있는 프로그래밍 모델을 wmain의 와이드 문자 버전을 main.

main 함수 컴파일러에 의해 미리 정의 되지 않습니다.프로그램 텍스트를 제공 해야 합니다.

선언 구문에 대 한 main 입니다

int main();

하거나, 아니면

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

Microsoft 전용

선언 구문에 대 한 wmain 는 다음과 같습니다.

int wmain( );

하거나, 아니면

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

또한 수 있습니다 _tmain, tchar.h에 정의 됩니다._tmain확인 main _unicode가 정의 되어 있지 않으면.이 경우 _tmain 확인 wmain.

또는 해당 mainwmain 반환 하도록 함수를 선언할 수 있습니다 void (반환 값).사용자가 선언 하는 경우 main 또는 wmain 로 반환 void, 하면 종료 코드를 부모 프로세스 또는 운영 체제를 사용 하 여 반환할 수 없습니다는 반환 문입니다.반환 하는 종료 코드 때 main 또는 wmain 선언 됩니다 void를 사용 해야는 종료 함수.

Microsoft 특정 끝

형식에 대 한 argc 및 argv 언어에 정의 되어 있습니다.이름은 argc, argv, 및 envp 전통적인, 하지만 컴파일러에서 필요 하지 않습니다.자세한 내용과 예제는 인수 정의를 참조하십시오.

참고 항목

참조

C + + 키워드

Wmain을 사용 하 여 대신 주

주요 기능 제한 사항