Variabel Referensi dan Alamat Memori pada C++ | Belajar C++ 26

Assalamualaikum sobat pada artikel kali ini kita akan belajar tentang variabel referensi dan alamat memori, check this out...

Variabel Referensi pada C++

Variabel referensi (reference) digunakan untuk merujuk variabel yang telah ada, untuk melakukan hal tersebut kita menggunakan operator & :

string makanan = "martabak";    //variabel makanan

string &sarapan = makanan;    //merujuk pada makanan

dengan kode  diatas, kita dapat menggunakan nama variabel makanan atau referensinya yaitu sarapan untuk menampilkan variabel makanan.

Contoh Program

#include <iostream>

#include <string>

using namespace std;

int main(){

    string makanan = "martabak";

    string &sarapan = makanan;

    cout << makanan << endl;

    cout << sarapan << endl;

return 0;

}

Hasil program :

Alamat Memori pada C++

Pada contoh program diatas, operator & digunakan untuk membuat sebuah variabel referensi. Tapi operator & juga dapat kita gunakan untuk memperoleh alamat memori dari sebuah variabel. Dimana alamat memori adalah lokasi variabel yang disimpan dalam komputer.

Ketika sebuah variabel dibuat di C++, sebuah alamat memori ditetapkan ke variabel, dan ketika kita menetapkan sebuah nilai ke variabel, maka nilainya akan disimpan di alamat memori variabel tersebut.

Untuk mengakses alamat memori, gunakan operator &, dan hasilnya akan menampilkan dimana variabel telah disimpan.

Contoh program

#include <iostream>

#include <string>

using namespace std;

int main(){

    string makanan = "Martabak";

    cout << &makanan;

    return 0;

}

Hasil program :

Catatan : Alamat memori nilainya berbentuk hexadesimal (0x..). Kita mungkin akan mendapatkan alamat memori yang berbeda.

Sekian untuk postingan kali ini, terima kasih.

Posting Komentar untuk "Variabel Referensi dan Alamat Memori pada C++ | Belajar C++ 26"