C++ La parola chiave di ritorno


Valori di ritorno

La voidparola chiave, utilizzata negli esempi precedenti, indica che la funzione non deve restituire un valore. Se si desidera che la funzione restituisca un valore, è possibile utilizzare un tipo di dati (come int, string, ecc.) invece di voide utilizzare la return parola chiave all'interno della funzione:

Esempio

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

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

// Outputs 8 (5 + 3)

Questo esempio restituisce la somma di una funzione con due parametri :

Esempio

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

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

// Outputs 8 (5 + 3)

Puoi anche memorizzare il risultato in una variabile:

Esempio

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

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