C++ Dönüş Anahtar Sözcüğü


Dönüş Değerleri

Önceki örneklerde kullanılan voidanahtar sözcük, işlevin bir değer döndürmemesi gerektiğini belirtir. İşlevin bir değer döndürmesini istiyorsanız, yerine bir veri türü ( int, string, vb. gibi) voidkullanabilir ve return işlevin içinde anahtar sözcüğü kullanabilirsiniz:

Örnek

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

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

// Outputs 8 (5 + 3)

Bu örnek, iki parametreli bir işlevin toplamını döndürür :

Örnek

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

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

// Outputs 8 (5 + 3)

Sonucu bir değişkende de saklayabilirsiniz:

Örnek

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

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