함수 적용 방법 2가지 – 함수 정의, 함수 선언

CODEDRAGON Development/C, C++

반응형

 

함수 적용 방법 2가지

1.   함수 정의 >> 함수 호출

2.   함수 정의 >> 함수 선언 >> 함수 호출

 

함수의 정의

함수의 기능을 정의한 문장

함수의 호출

정의한 함수를 호출 하는 문장

함수의 선언

함수의 목록이 있는 문장

 

 

 

함수의 선언 이점

·       함수 적용에 있어서 일반적인 방법입니다.

·       함수 목록들을 직관적으로 확인할 수 있습니다(가독성).

·       함수의 기능 분석이 가능하고 쉽게 이해할 수 있습니다.

 

 

 

함수 선언 형태

·       먼저 컴파일 되고난 후 호출이 되어야 하기 때문에

·       함수의 선언은 main함수 위에 정의해야 합니다. 그후 main()에서 호출할수 있습니다.

·       컴퓨터의 컴파일은 파일의 위에서 아래방향으로 이루어집니다.

 

함수의 원형;

 

//함수 선언

int max(int x, int y);

 

//함수 호출 부분

int main(void) {

int k = max(i, j);

 

return 0;

}

 

// 함수의 정의(출력O입력O 형태)

int max(int x, int y) {

return y;

}