-->

Pass by reference Pada C++

Pass by reference
Hasil gambar untuk perulangan c++
Pass by reference adalah salah satu cara untuk melewatkan parameter ke dalam sebuah fungsi.pada pass by reference yaitu menggunakan berdasar alamat.
Contoh program
#include <iostream>
using namespace std;
void bilangan (int a){
     a= a*a;
    cout<<"bilangan a adalah"<<a<<endl;
}
int main ()
{
int b = 3;
cout<<"nilai a awal adalah "<<b<<endl;
bilangan(b);
cout<<"nilai a akhir adalah "<<b<<endl;

return 0;
}


Pada program diatas nilai fungsi bilangan tidak akan berubah.agar dapat diubahnya maka kita dapat mengguanakan dengan cara pass by reference,yaitu dengan menambahkan &didepan variable pada fungsi.
Contoh program
#include <iostream>
using namespace std;
void bilangan (int &a){
     a= a*a;
    cout<<"bilangan a adalah"<<a<<endl;
}
int main ()
{
int b = 3;
cout<<"nilai a awal adalah "<<b<<endl;
bilangan(b);
cout<<"nilai a akhir adalah "<<b<<endl;

return 0;

}

0 Response to "Pass by reference Pada C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel