C++

함수의 정의와 호출

프로그램의 규모가 커지고 복잡해질수록 main 함수 하나에 모든 코드를 작성하는 것은 비효율적이고 비생산적입니다. 코드가 너무 길어져 이해하기 어렵고, 특정 기능을 여러 번 사용해야 할 때마다 코드를 복사/붙여넣기 해야 하는 문제가 발생합니다.

함수와 특정 작업을 수행하는 코드 블록에...를 중심으로 함수의 정의와 호출의 판단 흐름을 읽습니다.

핵심 흐름

1

C++ 함수란 무엇인가?

함수는 특정 작업을 수행하는 코드 블록에 이름을 붙여놓은 것입니다.

2

함수의 구성 요소

모든 함수는 다음과 같은 기본적인 구성 요소를 가집니다.

3

함수의 정의

함수를 정의한다는 것은 함수가 어떤 작업을 수행할지 코드로 작성하는 것을 의미합니다.

4

함수의 호출

함수를 호출한다는 것은 정의된 함수를 실행시키도록 지시하는 것을 의미합니다.