C++ Kata Kunci Kembali


Mengembalikan Nilai

Kata voidkunci, 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)