>  기사  >  백엔드 개발  >  C 소스 프로그램에서 main 함수의 위치는 무엇입니까?

C 소스 프로그램에서 main 함수의 위치는 무엇입니까?

青灯夜游
青灯夜游원래의
2020-11-19 11:06:3548049검색

C 언어에서는 소스 프로그램에서 메인 함수의 위치가 임의적일 수 있다고 규정합니다. C 언어로 작성된 프로그램을 실행할 때 메인 함수는 메인 함수의 위치에 관계없이 실행 프로그램으로 들어가는 것과 동일합니다. 전체 프로세스에서의 함수 위치에 관계없이 C 프로그램은 항상 mam 함수에서 실행을 시작합니다.

C 소스 프로그램에서 main 함수의 위치는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, c99 버전, Dell G3 컴퓨터.

C 언어에서는 소스 프로그램에서 주요 기능의 위치가 임의적일 수 있다고 규정합니다. C 언어로 작성된 프로그램을 실행할 때 주요 기능은 실행 프로그램에 진입하는 것과 같습니다. 문법적, 논리적 오류가 없는 한 주요 기능은 어디에든 배치할 수 있습니다.

전체 프로세스에서 main 함수의 위치에 관계없이 C 프로그램은 항상 mam 함수에서 실행을 시작합니다.

메인 함수라고도 불리는 메인 함수는 C 프로그램의 진입 함수입니다. 즉, 프로그램의 실행은 메인 함수에서 시작되며, 다른 함수의 동원도 C 프로그램에서 직접 또는 간접적으로 호출됩니다. 주요 기능.

C 프로그램에는 하나의 주요 기능만 있습니다. 주요 기능 외에도 여러 가지 다른 기능이 있을 수 있습니다.

프로그램 실행은 항상 메인 함수에서 시작됩니다. 다른 함수가 있으면 다른 함수에 대한 호출을 완료한 후 메인 함수로 돌아갑니다. 마지막으로 메인 함수는 전체 프로그램을 종료합니다. 프로그램이 실행되면 시스템은 main 함수를 호출합니다. 프로그램 시작 중에 정적 저장 기간이 포함된 비로컬 개체의 초기화가 완료된 후 main 함수가 호출됩니다. 호스팅된 환경(즉, 운영 체제)의 프로그램에 대해 지정된 진입점입니다. 독립 실행형 프로그램(부트 로더, 운영 체제 커널 등)의 진입점은 구현에 따라 정의됩니다.

관련 추천: "C 언어 비디오 튜토리얼"

위 내용은 C 소스 프로그램에서 main 함수의 위치는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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