C++ Klíčové slovo Return


Návratové hodnoty

Klíčové voidslovo použité v předchozích příkladech označuje, že funkce by neměla vracet hodnotu. Pokud chcete, aby funkce vracela hodnotu, můžete místo , použít datový typ (např. int, stringatd.) a uvnitř funkce voidpoužít klíčové slovo:return

Příklad

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

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

// Outputs 8 (5 + 3)

Tento příklad vrátí součet funkce se dvěma parametry :

Příklad

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

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

// Outputs 8 (5 + 3)

Výsledek můžete také uložit do proměnné:

Příklad

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

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