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

2. C++의 함수들(Functions)

 2. C++의 함수들(Functions)

함수의 기본(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 # 함수오버로딩