C++ La parola chiave di ritorno
Valori di ritorno
La void
parola 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 void
e 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)