산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C 함수

C 함수

이 튜토리얼에서는 C 프로그래밍의 함수(사용자 정의 및 표준 라이브러리 함수 모두)를 소개합니다. 또한 프로그래밍에서 함수가 사용되는 이유를 배우게 됩니다.

함수는 특정 작업을 수행하는 코드 블록입니다.

원을 만들고 색칠하는 프로그램을 만들어야 한다고 가정합니다. 이 문제를 해결하기 위해 두 가지 함수를 만들 수 있습니다.

복잡한 문제를 더 작은 덩어리로 나누면 프로그램을 쉽게 이해하고 재사용할 수 있습니다.

<시간>

기능 유형

C 프로그래밍에는 두 가지 유형의 함수가 있습니다.

<시간>

표준 라이브러리 기능

표준 라이브러리 함수는 C 프로그래밍의 내장 함수입니다.

이러한 기능은 헤더 파일에 정의되어 있습니다. 예를 들어,

자세히 알아보려면 C 프로그래밍의 표준 라이브러리 함수를 방문하세요.

<시간>

사용자 정의 함수

필요에 따라 기능을 만들 수도 있습니다. 이러한 사용자가 만든 함수를 사용자 정의 함수라고 합니다.

사용자 정의 함수는 어떻게 작동합니까?

#include <stdio.h>
void functionName()
{
    ... .. ...
    ... .. ...
}

int main()
{
    ... .. ...
    ... .. ...

    functionName();
    
    ... .. ...
    ... .. ...
}

C 프로그램의 실행은 main()부터 시작됩니다. 기능.

컴파일러가 functionName();을 만날 때 , 프로그램 제어가

으로 이동합니다.
 void functionName()

그리고 컴파일러는 functionName() 내부의 코드를 실행하기 시작합니다. .

프로그램 제어는 main()으로 다시 이동합니다. 함수 정의 내의 코드가 실행되면 함수입니다.

<그림>

함수 이름은 식별자이며 고유해야 합니다.

이것은 사용자 정의 함수의 개요일 뿐입니다. 다음 페이지를 방문하여 자세히 알아보십시오.

<시간>

사용자 정의 함수의 장점

  1. 프로그램을 더 쉽게 이해하고 유지 관리하고 디버그할 수 있습니다.
  2. 다른 프로그램에서 사용할 수 있는 재사용 가능한 코드
  3. 큰 프로그램은 작은 모듈로 나눌 수 있습니다. 따라서 대규모 프로젝트는 여러 프로그래머에게 나누어질 수 있습니다.

C 언어

  1. C++ 프로그래밍에서 함수에 배열 전달
  2. C 프로그래밍의 사용자 정의 함수 유형
  3. C의 함수에 배열 전달
  4. C 표준 라이브러리 함수
  5. 예제가 있는 Python Lambda 함수
  6. Verilog 기능
  7. Verilog 수학 함수
  8. C - 기능
  9. C - 파일 I/O
  10. C++의 다형성