중화사전망 - 구한말 사전 - C 언어에는 프로시저와 함수라는 두 가지 유형의 서브루틴이 있습니다.

C 언어에는 프로시저와 함수라는 두 가지 유형의 서브루틴이 있습니다.

예, C 언어의 서브루틴에는 프로시저와 함수가 포함됩니다.

서브루틴은 일부 주류 프로그래밍 언어에서 함수 또는 메서드라고도 합니다. 함수는 더 큰 프로그램이며 일반적으로 여러 프로그램 블록으로 나누어야 합니다. , 각 모듈은 특정 기능을 구현하는 데 사용됩니다. C 언어에서 서브루틴의 기능은 주 기능과 여러 기능으로 구성됩니다. 주 함수는 다른 함수를 호출하고, 다른 함수도 서로 호출할 수 있습니다. 동일한 함수는 하나 이상의 함수에 의해 여러 번 호출될 수 있습니다. 기능. 프로그래밍에서 일반적으로 사용되는 일부 기능 모듈은 종종 기능으로 작성되고 회사가 선택할 수 있도록 기능 라이브러리에 배치됩니다. 프로그램 세그먼트를 반복적으로 작성하는 작업량을 줄이는 기능을 능숙하게 사용하십시오. 함수는 전역 함수와 전역 정적 함수로 구분됩니다. 생성자, 소멸자, 복사 생성자, 멤버 함수, 친구 함수, 연산자 오버로드 함수, 인라인 함수 등도 클래스에서 정의할 수 있습니다. C언어 소스프로그램은 함수들로 구성되어 있습니다. 함수는 C 소스 프로그램의 기본 모듈이며 특정 기능은 함수 모듈을 호출하여 구현됩니다. C 언어의 함수는 다른 고급 언어의 서브루틴과 동일합니다. C 언어는 매우 풍부한 라이브러리 기능(예: TurboC 및 MSC가 300개 이상의 라이브러리 기능 제공)을 제공할 뿐만 아니라 사용자가 자신만의 기능을 만들 수도 있습니다. 사용자는 자신의 알고리즘을 비교적 독립적인 기능 모듈로 컴파일한 후 호출하여 해당 기능을 사용할 수 있습니다.

C 프로그램의 모든 작업은 다양한 함수에 의해 완성된다고 할 수 있어 C 언어를 함수형 언어라고도 합니다. C 언어는 기능적 모듈 구조로 인해 구조화된 프로그래밍을 구현하기 쉽습니다. 프로그램의 계층 구조를 명확하게 만들고 프로그램 작성, 읽기 및 디버깅을 용이하게 합니다. C 언어가 실행 중일 때 시스템은 먼저 구문의 정확성을 확인한 다음 C 언어로 프로그램의 구문을 실행합니다. 함수 내에 함수를 중첩할 수는 있지만 함수 외부에서 정의된 함수만 정의할 수는 없습니다. function can 외부 함수입니다. C 언어에는 프로시저와 함수라는 두 가지 유형의 서브루틴이 있습니다.