C++ Zwracane słowo kluczowe


Zwracane wartości

Słowo voidkluczowe użyte w poprzednich przykładach wskazuje, że funkcja nie powinna zwracać wartości. Jeśli chcesz, aby funkcja zwracała wartość, możesz użyć typu danych (takiego jak int, stringitd.) zamiast void, i użyć return słowa kluczowego wewnątrz funkcji:

Przykład

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

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

// Outputs 8 (5 + 3)

Ten przykład zwraca sumę funkcji z dwoma parametrami :

Przykład

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

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

// Outputs 8 (5 + 3)

Możesz także przechowywać wynik w zmiennej:

Przykład

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

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