다음을 통해 공유


주 함수 및 프로그램 실행

모든 C 프로그램에 이름을 지정 해야 하는 주 (주) 함수는 .코드를 유니코드 프로그래밍 모델을 따르는 경우의 와이드 문자 버전을 사용할 수 있습니다 , wmain.해당 기능을 수행 하는 프로그램 실행을 위한 시작 지점으로 합니다.일반적으로 프로그램에서 다른 함수를 호출을 보내는 방식으로 프로그램 실행을 제어 합니다.끝에서 실행은 일반적으로 프로그램을 중지 , 다른 위치에서 프로그램에 대 한 다양 한 이유 때문에 종료할 수 있지만.특정 오류가 감지 되 면, 아마도 프로그램을 종료할 수 원하는 수도 있습니다.이 작업을 수행 하려면 사용 하는 종료 함수.참조는 런타임 라이브러리 참조 및 정보를 사용 하 여 예제에 대 한의 종료 함수.

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

설명

프로그램 내에서 기능 일부 특정 작업을 수행 합니다.해당 함수는 해당 작업을 수행 하려면 이러한 함수를 호출할 수 있습니다.때 다른 함수를 호출 함수의 첫 번째 명령문에서 실행을 시작 하는 실행 제어 함수에 전달 합니다.컨트롤에는 함수 반환 경우는 return 문을 실행할 또는 함수의 끝에 도달 하면.

모든 함수를 선언할 수 있습니다 등 , 매개 변수를 사용 합니다.용어 "매개 변수" 또는 "형식 매개 변수"를 함수에 전달 되는 값을 받는 식별자를 참조 합니다.참조 하십시오 매개 변수가 매개 변수에 인수를 전달 하는 방법에 대 한.다른 함수를 호출 하는 경우 호출된 되는 함수 호출 하는 함수에서 해당 매개 변수에 대 한 값을 받습니다.이러한 값을 "인수입니다." 라고 형식 매개 변수를 선언할 수 있습니다 에서이 형식을 사용 하 여 명령줄 인수를 받을 수 있도록 합니다.

원하는 정보를 전달 하는 함수를 매개 변수는 일반적으로 명명 argc 및 argv, C 컴파일러는 이러한 이름을 사용 하지 않아도 되지만.형식에 대 한 argc 및 argv C 언어에 의해 정의 됩니다.전통적으로, 세 번째 경우 매개 변수에 전달 된 , 해당 매개 변수를 명명 된 envp.이 섹션의 뒷부분에 나오는 예제에서는 이러한 세 가지 매개 변수를 사용 하 여 명령줄 인수에 액세스 하는 방법을 보여 줍니다.다음 섹션에서는 이러한 매개 변수를 설명합니다.

참조 하십시오 Using wmain 의 와이드 문자 버전에 대 한 설명에 대 한 .

참고 항목

참조

주: 시작 프로그램