함수의 기본(Basics) 함수는 그룹화되어 이름이 붙여진 하나의 구문을 의미합니다. 기능적으로는 어떠한 입력값에 일정한 결괏값을 내는 관계이자 규칙을 의미합니다.
하나의 프로그램을 여러 개의 조각으로 나눌 때의 기본 단위 중 하나입니다. 함수는 구문이기 때문에 가독성이 좋아야 합니다.
함수 내에 정의된 매개변수의 이름은 기본적으로 해당 함수 내에서만 유효합니다. 코드는 기본적으로 함수의 정의 부분과 함수의 호출 부분이 있습니다. // 함수 정의 int function(int n){ // caller: the value of n, callee: the return of function return n + 1; } int x = 0; // 함수 호출 y = function(x); // caller: the return of function, callee: x Call by Value Call by value는 전달인자로 전해진 실제 값의 복사본을 의미합니다.
함수 내에서 지역변수로 인...
#
argument
#
함수
#
전달인자
#
인라인함수
#
인라인
#
매개변수
#
기본전달인자
#
parameter
#
overloading
#
inlineFunction
#
inline
#
function
#
defaultArgument
#
cpp
#
callByReference
#
callByBalue
#
함수오버로딩
원문 링크 : 2. C++의 함수들(Functions)