티스토리 뷰

함수 정의

함수 : 특정한 작업을 수행하는 문장을 모아둔 단위

 

함수 이해 

장점

1. 코드가 중복되지 않고 간결함

2. 코드의 재사용성이 증가함

3. 프로그램의 모듈화가 증대됨

4. 유지보수가 용이함

 

int : 리턴형

GetSum : 함수명

int : 데이터형

num : 매개변수형

 

int, double 리턴

리턴값이 없을 경우 void로 기술

 

선언과 호출

선언 

1. 함수는 사용 전 반드시 선언해야함

2. 선언은 함수의 원형(Prototype)을 기술함

3. 선언 시 매개변수 이름은 생략 가능함

4. 함수 호출 전에 정의문이 먼저 기술된 경우는 생략 가능함

 

호출

1. 함수를 실행함

2. 함수 이름과 매개변수를 기술함

3. 호출 시 해당 함수에 정의된 문장이 수행됨

 

정리

함수 정의

1. 함수의 정의는 '리턴형 함수명 (매개변수) { }'의 형식으로 정의함

2. 매개변수는 함수의 입력값으로 사용됨

3. return은 함수를 호출한 곳으로 값을 반환하는 역할을 함

4. return에 의해 반환할 수 있는 값은 한 개임

 

함수 선언 및 호출

1. 함수 선언은 함수의 원형 (Prototype)을 기술함

2. 함수 선언 시 매개변수명은 생략 가능함

댓글
© 2022 chanchaning