로딩
요청 처리 중입니다...

[C++ 2.1] 함수 소개

 [C++ 2.1] 함수 소개

이전 챕터에서 우리는 함수를 `순차적으로 실행되는 문장의 집합`이라고 정의했다. 하지만 위 정의로는 `함수`가 왜 유용한지에 대한 인사이트를 주지 못한다.

정의를 갱신해 보자. "함수는 특정 작업을 수행하기 위해 설계된 재사용 가능한 문장의 집합이다."

모든 실행 가능한 프로그램에는 main()이라는 함수가 있어야 한다. (main 함수는 프로그램이 실행될 때 실행이 시작되는 곳이다.)

그러나 프로그램이 길어지면 길어질수록 main() 함수 하나에 모든 기능을 넣을 수는 없다. 그러면 점점 더 관리하기 어려워질 것이다.

여기서 `함수`를 사용하면 프로그램을 구성, 테스트 및 재사용 가능한 `모듈러`형으로 분할할 수 있다. 대부분의 프로그램은 많은 `함수`를 사용한다.

C++ 표준 라이브러리에는 사용자가 사용할 수 있도록 이미 많은 함수들이 포함되어 있다. 그러나, 우리 스스로 독자적인 함수를 만들어서 사용하는 것이 가장 일반적이다.

사용자가 직접 작성한 함수를 사용자 정의 함수 (u...

# cpp # 코딩강좌 # 코딩 # 컴퓨터과학 # 컴퓨터공학 # 컴공 # 소프트웨어개발 # 객체지향 # 강좌 # oop # learncpp # cpp언어 # cpp기초 # 프로그래밍