Call-by-value
[C++] 함수(Function)
함수 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합 함수의 생성 함수의 정의 반환 값이 없는 함수(void 형)와 반환 값이 있는 함수(void를 제외한 데이터형)로 나눌 수 있다. 함수의 이름은 되도록 함수의 기능을 나타내도록 설정하는 것이 좋다. 아래와 같이 함수를 구현하는 것을 "함수를 정의한다."라고 한다. // 반환값이 없는 함수 void func(){ /*실행구문*/; } // 반환값이 있는 함수 int func(){ /*실행구문*/; return 0;// return을 이용하여 값을 반환 } 함수 호출 함수를 생성하면, 함수의 이름을 적는 것으로 함수를 호출할 수 있다. 함수를 호출하면, 해당 함수의 기능을 수행하고 다시 원래 있던 코드로 복귀한다. 다음은..