3줄 요약
- 함수란 입력과 출력이 있는 코드덩어리 입니다.
- 함수가 호출되는 원리를 이해하여, 변수의 생애를 예측 할 수 있습니다.
- 중괄호{}가 끝나면 중괄호{}안에서 호출된 변수는 삭제된다. - 오버로딩의 철학은 API의 갯수를 제한하여 코드의 가독성과 생산성을 증진시키는 것입니다.
함수란 수의 확장된 개념입니다.
상수 | 1, 2, 3,-1, 3.14, 'X' | |
1차원 | 변수 | x, y, z |
2차원 | 함수 | f(x), g(x) |
3차원 | 함수 | f(x, y) |
복함수 | g(f(x)) |
함수의 문법을 익혀야 합니다.
/* : 선언방법
반환자 함수이름(전달인자1, 전달인자2, ...){
내용;
return 반환내용;
}
*/
int add(int argument1, int argument2){
int resault = argument1 + argument2;
return resault;
}
/* : 사용방법
반환받을변수 = 함수이름(전달인자, 전달인자2, ...);
*/
int main()
{
int x = 3;
int y = add(4, x);
}
댓글