티스토리 뷰


인터럽트 (interrupt)

현재 실행하고 있는 함수


호출자 (caller)

함수 호출을 하는 함수


수신자 (callee, called function)

호출되는 함수


반환 값 (Return value)

int main()
{
  ...
  return 0;
}

함수를 작성할 때, 함수가 호출자(caller)에게 값을 반환(return)할지 말지 결정하게 된다. 함수 정의에 함수 반환 형식을 설정하면 된다. 반환 유형(return type)은 함수 이름 앞에 선언된 유형이다. 반환 유형은 특정값을 나타내지 않는다. 반환되는 값 유형을 나타낸다.

그런 다음 호출된 함수 내부에서 return 을 사용해서 호출자(caller)에게 반환되는 특정 값을 나타낸다. 함수에서 반환된 실제 값을 반환 값(return value)이라고 한다.


댓글