어떠한 행동을 하고 결과를 나한테 남겨주는 것
코드블록({})에 이름을 붙여주고 언제든 갖다 쓴다.
이름을 안붙일 수도 있다.
선언(정의): 함수를 만드는 것
호출(실행): 한수를 실행하는 것
한수 만드는 방법
데이터타입 함수명() {
실행영역(코드)
return 데이터
}
반환값(리턴값)타입을 지정해준다
단 void는 반환이 필요없다.
함수명();
한수는 특수한 임무/목표를 가지고 있게 만들어준다.
예) 로그인함수, 새로고침함수
미리 정의해놓으면 언제든 불러와서 사용하기 쉬우니깐 사용한다.
독립적인 메모리 공간을 사용한다.
함수에 데이터를 전달할 수 있다.
함수에 데이터를 전달받을 수 있다."함수인자 값"
//함수 선언
int add(int x, int y){ //함수인자값 x,y
return x + y;
}
//함수 호출
void main(){
print(add(10,20));
}