C++ Kata Kunci Kembali
Mengembalikan Nilai
Kata void
kunci, yang digunakan dalam contoh sebelumnya, menunjukkan bahwa fungsi tidak boleh mengembalikan nilai. Jika Anda ingin fungsi mengembalikan nilai, Anda dapat menggunakan tipe data (seperti int
,
string
, dll.) alih-alih void
, dan menggunakan return
kata kunci di dalam fungsi:
Contoh
int myFunction(int x) {
return 5
+ x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Outputs
8 (5 + 3)
Contoh ini mengembalikan jumlah fungsi dengan dua parameter :
Contoh
int myFunction(int x, int y) {
return x + y;
}
int main()
{
cout << myFunction(5, 3);
return 0;
}
// Outputs 8 (5 + 3)
Anda juga dapat menyimpan hasilnya dalam variabel:
Contoh
int myFunction(int x, int y) {
return x + y;
}
int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
// Outputs 8 (5 + 3)