함수(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 |