Home » C++ » Fungsi di C++ : Fungsi Lewati Referensi

Fungsi di C++ : Fungsi Lewati Referensi

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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 :

You may also like