본문 바로가기
언어/C

함수(Fuction)

by kjy1010 2023. 11. 30.

함수(Fuction)이란?

  • 정해진 단위 작업을 수행하도록 명령문들을 하나의 그룹으로 묶는것
  • 함수 사용의 장점, 필요성
    - 코드의 구조화
    - 코드의 모듈화
    - 코드의 재사용

함수의 정의

  • 함수이름
    - 하는일을 짐작하기 쉽게 짓기
    - 변수 이름 짓는 규칙과 동일

  • 매개변수 : 작업을 수행할때 필요한 데이터가 있다면 변수 단위로 명시
    - 순서와 개수 중요
    - 없는 경우 ( ) or ( void )

  • 작업 내용 : 작업할 내용을 중괄호 { } 안에 명령문으로 나열

  • 반환값 : 작업한 결과값

함수의 호출(Fuction Call)

  • 함수가 다른 함수를 사용하는 것
  • 호출자(Caller) : 함수를 호출하는 함수
  • 피호출자(Callee) : 호출되는 함수

 

C의 compiler는 위에서 아래로 번역이 진행되기 때문에 피호출자가 호출자보다 먼저 선언되어야한다.

'언어 > C' 카테고리의 다른 글

연산자  (0) 2023.11.30
지역변수와 전역변수  (0) 2023.11.30
상수(Constant)와 변수(Variable)  (0) 2023.11.30
자료형  (0) 2023.11.30
C 언어의 이해  (0) 2023.11.30