함수의 기능이 필요한 함수의 외부의 특정 지점에서, 해당 함수를 호출(call)해 사용한다.
C 프로그램은 함수를 기본 단위로 하여 구성된다.
문법
1
2
3
4
5
6
7
8
9
10
// 반환값이 있는 경우// 선언 및 정의ret_typefunc_name(param_typeparam_name,...){statement...returnret_expr;}// 사용 : 반환값이 있는 경우ret_typevar_name=func_name(param1,...);
1
2
3
4
5
6
7
8
9
// 반환값이 없는 경우// 선언 및 정의voidfunc_name(param_typeparam_name,...){statement...}// 사용func_name(param1,...);
함수의 선언과 정의
함수의 선언은, 해당 함수의 이름과 반환 자료형, 매개변수의 자료형을 지정하여 컴파일러에게 알리는 것을 의미한다.
함수의 정의는, 해당 함수가 내부적으로 어떤 작업을 수행할지 코드로 정의하는(구현하는) 것을 의미한다.
1
2
3
4
5
6
7
8
// 함수의 선언intadd_function(inta,intb);// 함수의 정의intadd_function(intx,inty){intresult=x+y;returnresult;}
댓글 남기기