>  기사  >  백엔드 개발  >  C 언어에서 지정한 소스 프로그램에서 main 함수의 위치는 어디입니까?

C 언어에서 지정한 소스 프로그램에서 main 함수의 위치는 어디입니까?

青灯夜游
青灯夜游원래의
2020-10-27 11:12:0026862검색

C 언어에서는 소스 프로그램에서 주 함수의 위치가 임의적일 수 있다고 규정합니다. 왜냐하면 C 프로그램은 전체 프로세스에서 주 함수의 위치에 관계없이 항상 주 함수에서 실행을 시작하고 주 함수에서 끝나기 때문입니다. .

C 언어에서 지정한 소스 프로그램에서 main 함수의 위치는 어디입니까?

C 프로그램에는 주 기능이 하나만 있으며, 주 기능 외에도 여러 다른 기능이 있을 수 있으며 각 기능은 특정 작업을 구현합니다.

C 언어에서는 소스 프로그램에서 주요 기능의 위치가 임의적일 수 있다고 규정합니다.

이유: C 언어 소스 프로그램에서는 전체 프로세스에서 주 함수의 위치에 관계없이 프로그램이 항상 주 함수에서 실행을 시작합니다.

main 함수라고도 알려진 main 함수는 프로그램 실행의 시작점입니다. Main 함수는 음성 이론의 배음과 마찬가지로 사람들의 요구에 부응하는 프로그램의 다른 함수입니다. 꼭 필요한 패턴이라기보다는 사고방식에 의해 생성된 패턴. 기본 기능과 보조 기능이 있고 실행이 명확하고 논리적이어서 프로그램을 모듈화할 뿐만 아니라 닫힌 전체를 생성합니다.

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

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

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