main 함수는 C언어의 유일한 출발점이죠. 독립적인 C 언어 프로그램이 실행될 때, 주 기능이 있어야 합니다. 주 기능은 입력 기능입니다. 즉, 프로그램이 먼저 주 기능을 실행합니다. 따라서 주기능 명령은 다른 형태로 작성할 수 없습니다.
main 함수는 C 언어의 유일한 시작점입니다.
(추천 학습: C 언어 튜토리얼)
상세 소개:
독립적인 C++ 프로그램이나 C 프로그램이 실행될 때 주요 기능이 있어야 합니다. 프로그램은 첫 번째 주요 기능을 실행합니다.
따라서 메인 함수 이름은 다른 형태로 쓸 수 없습니다. 예를 들어, 다른 프로그램이나 타사용으로 개발된 알고리즘은 독립적인 프로그램이 아니고 다른 모듈에서 호출해야 하기 때문에 main 기능이 없습니다.
프로그램이 실행될 때 메인 함수를 수동으로 호출하지 않는데, 어디서 호출되고 어떻게 시작되나요?
실제로 프로그램이 컴파일될 때 컴파일러는 프로그램에 시작 코드를 추가하고 이 시작 코드에 의해 메인 함수가 호출됩니다. 이는 주요 기능과 운영 체제 사이의 다리입니다.
간단히 말해서 메인 함수는 운영 체제에서 시작 코드를 통해 호출됩니다.
메인 함수를 작성하는 방법을 살펴보겠습니다:
//C语言形式 main() //省略返回类型,说明返回值为int类型,C++逐步淘汰了这种用法 { return 0; } //变体形式 int main(void) //在C++中,与标准形式等效;在C语言中,让括号空着表示对是否接收参数保持沉默 { return 0; } //变体形式,在某些平台可能无法正常工作 void main() { }
위 내용은 C언어의 유일한 출발점은 main 함수겠죠?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!