티스토리 뷰
함수,f(x)
* 특정한 작업을 수행하는 문장을 모아둔 단위
* 라이브러리 함수, 사용자 정의 함수
* 프로그램에서는 연산의 결과 출력되는 형태
* 라이브러리 함수, 사용자 정의 함수
* 프로그램에서는 연산의 결과 출력되는 형태
[1]함수 이해 : 장점
코드가 중복되지 않고 간결함
코드의 재사용성이 증가함
프로그램의 모듈화가 증대됨
유지보수가 용이함
[2]함수 정의 형식
리턴형 함수명 (데이터형 매개변수명[, 데이터형 매개변수명,..])
{
문장;
}
함수 정의 형식 - 리턴형
* 함수는 처리 후 결과를 함수를 호출한 곳으로 값을 보내줄 수 있음
* 리턴되는 값의 데이터 타입이 함수의 리턴형
* 리턴에 의해 반환할 수 있는 값은 한개임
* void, char, int, float ...
매개변수(Argument)
* 함수 호출 시 입력값을 전달하는 역할
* "," 로 구분하여 여러 개 전달 가능
* 매개변수가 없는 경우에는 void
[1]함수 선언 및 호출
* 함수는 사용 전 반드시 선언해야 함
* 선언은 함수의 원형(Prototype)을 기술함
* 선언 시 매개변수 이름은 생략 가능함
* 함수 호출 전에 정의문이 먼저 기술된 경우는 생략 가능함
* 선언은 함수의 원형(Prototype)을 기술함
* 선언 시 매개변수 이름은 생략 가능함
* 함수 호출 전에 정의문이 먼저 기술된 경우는 생략 가능함
int sub( int a, int b);
int sub( int, int);
호출
sub (3, 7); -> int sub(int a, int b) { ... }
* "," 로 구분하여 여러 개 전달 가능
* 매개변수가 없는 경우에는 void
'JAVA기반 스마트웹 개발2021 > 프로그래밍 언어활용' 카테고리의 다른 글
배열 (0) | 2021.07.28 |
---|---|
변수의 스코프 (0) | 2021.07.26 |
반복문 (0) | 2021.07.24 |
조건문 (0) | 2021.07.24 |
연산자 (0) | 2021.07.24 |
댓글
© 2018 webstoryboy