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

[C++ 2.6] 함수가 유용한 이유와 효과적으로 사용하는 방법

 [C++ 2.6] 함수가 유용한 이유와 효과적으로 사용하는 방법

우리는 이전 강좌에서 함수가 무엇인지, 몇 가지 기본 기능에 대해 살펴보았다. 이제 왜 유용한지에 대해 자세히 알아보자.

왜 함수를 써야 하나요? 주니어 프로그래머는 종종 "main() 함수 안에 그냥 모든 코드를 넣으면 안 되나요?"

라고 묻는다. 사실 간단한 프로그램들은 전부 가능하다.

그러나 함수는 복잡한 프로그램을 매우 단순하고 유용하게 만들어 줄 수 있다. 함수의 장점에 대해 알아보자.

조직성 (Organization) 프로그램이 복잡해짐에 따라 모든 코드를 `main`함수 안에 두면 코드는 점점 더 복잡해진다. 함수는 작성하는 동안 프로그램의 나머지 부분에 대해 생각할 필요도 없이 기본 프로그램과 별도로 작성할 수 있는 미니 프로그램이라 볼 수 있다.

이를 통해 복잡한 프로그램을 더 작고 관리하기 쉬운 `청크`로 줄일 수 있으므로, 프로그램 복잡성이 줄어든다. 재사용성 (Reusability) 함수가 작성되면 프로그램 내에서 여러 번 호출할 수 있다.

이것은 중복 코드 (D...

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