Home » C++ » Fungsi di C++ : Pengembalian Nilai Fungsi

Fungsi di C++ : Pengembalian Nilai Fungsi

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Return Nilai

Kata kunci void yang digunakan dalam contoh sebelumnya, menunjukkan bahwa fungsi tersebut tidak boleh mengembalikan nilai. Jika ingin fungsi mengembalikan nilai, dapat menggunakan tipe data (seperti int, string, dll.) Sebagai ganti void, dan gunakan kata kunci return di dalam fungsi:

Contoh :

#include <iostream>
using namespace std;

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 :

#include <iostream>
using namespace std;

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

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

Dapat menyimpan hasil dalam variabel:

Contoh :

#include <iostream>
using namespace std;

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

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

You may also like