C++ 함수
-
C++ 함수Visual Studio/C++ 기초 2013. 10. 12. 18:07
C++는 객체 지향 프로그래밍 기법을 사용하여 프로그램을 작성하기 때문에 함수와 변수로 구성된 클래스를 사용합니다. 클래스를 구성하는 함수는 명령어들을 기능별로 묶어서 구조화하고, 이들을 각각의 분리된 모듈로 처리합니다. 이 때 사용하는 방법이 서브루틴인데요, 서브루틴은 프로시저 혹은 함수로 만들어집니다. 프로그램에서 프로시저나 함수가 주종관계로 구성될 수도 있고, 각각이 동일한 자격을 갖는 수평적인 구조일 수도 있습니다. 함수를 사용해 프로그램을 기능별로 모듈화하기 위해 몇 가지 원칙이 필요합니다. 1. 모듈은 기능별로 완결된 구조를 가져야 함. 2. 각 모듈별로 독립성이 보장되어야 함. 3. 모듈은 반드시 입구 출구가 있어야 함. 함수는 머리와 본문으로 구성됩니다. 머리부분은 함수의 자료형, 함수의 ..