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;
}
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;
}
Catatan : Alamat memori nilainya berbentuk hexadesimal (0x..). Kita mungkin
akan mendapatkan alamat memori yang berbeda.
Sekian untuk postingan kali ini, terima kasih.
Komentar