>  기사  >  백엔드 개발  >  C 언어에서 main 함수는 어디에 위치하나요?

C 언어에서 main 함수는 어디에 위치하나요?

王林
王林원래의
2020-07-18 10:58:1912236검색

C 언어의 주요 기능은 어느 위치에나 있을 수 있습니다. 각 C 언어 프로그램에는 단 하나의 주 함수(main())가 있으며, 프로그램은 프로그램 시작 시 호출되는 첫 번째 함수인 main() 함수로 시작해야 합니다. 함수 정의 형식: [int main(void){}].

C 언어에서 main 함수는 어디에 위치하나요?

C 언어에서는 C 프로그램에서 main() 함수가 어디에나 위치할 수 있다고 규정합니다.

(추천 튜토리얼: c 언어 튜토리얼)

분석:

각 C 프로그램에는 하나의 메인 함수(main)만 있고 프로그램은 main() 함수에서 실행을 시작해야 하며, main() 함수는 프로그램의 어느 곳에나 위치할 수 있습니다.

세부 사항:

호스트 환경에서 컴파일된 C 프로그램은 프로그램이 시작될 때 호출되는 첫 번째 함수인 main이라는 함수를 정의해야 합니다.

main() 함수 정의에는 다음 두 가지 형식이 있습니다.

(1) 함수에는 매개변수가 없으며 반환 값은 int 유형입니다.

int main( void ) { /* … */ }

(2) 이 함수에는 두 개의 매개변수가 있으며 유형은 int와 char**이고 반환 값은 int 유형입니다.

int main( int argc, char *argv[ ] ) { /* … */ }

두 정의 방법 모두 C 언어 표준을 준수합니다. 또한 많은 C 구현에서는 세 번째 비표준 구문 정의도 지원합니다.

int main( int argc, char *argv[ ], char *envp[ ] ) { /* … */ }

함수 반환 값은 int 이고 3개의 매개변수가 있습니다. 첫 번째는 int 이고 나머지 두 개는 char** 입니다.

위 내용은 C 언어에서 main 함수는 어디에 위치하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.