C++

Fungsi di C++ : Fungsi Lewati Referensi

Lewati Referensi

Sebelumnya kita menggunakan variabel normal saat mengirimkan parameter ke suatu fungsi. Kita juga bisa meneruskan referensi ke fungsi tersebut. Hal ini bisa berguna saat perlu mengubah nilai argumen:

Contoh :

#include <iostream>
using namespace std;

void swapNums(int &x, int &y) {
  int z = x;
  x = y;
  y = z;
}

int main() {
  int firstNum = 10;
  int secondNum = 20;

  cout << "Before swap: " << "\n";
  cout << firstNum << secondNum << "\n";

  swapNums(firstNum, secondNum);

  cout << "After swap: " << "\n";
  cout << firstNum << secondNum << "\n";

  return 0;
}

Output :


Hanifah Nurbaeti