C++ 반환 키워드


반환 값

이전 예에서 사용 된 void키워드는 함수가 값을 반환하지 않아야 함을 나타냅니다. 함수가 값을 반환하도록 하려면 , 대신 데이터 유형(예: int, string등)을 void사용 return 하고 함수 내에서 키워드를 사용할 수 있습니다.

예시

int myFunction(int x) {
  return 5 + x;
}

int main() {
  cout << myFunction(3);
  return 0;
}

// Outputs 8 (5 + 3)

이 예는 두 개의 매개변수 가 있는 함수의 합계를 반환합니다 .

예시

int myFunction(int x, int y) {
  return x + y;
}

int main() {
  cout << myFunction(5, 3);
  return 0;
}

// Outputs 8 (5 + 3)

결과를 변수에 저장할 수도 있습니다.

예시

int myFunction(int x, int y) {
  return x + y;
}

int main() {
  int z = myFunction(5, 3);
  cout << z;
  return 0;
}
// Outputs 8 (5 + 3)