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;
}
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.
Posting Komentar untuk "Variabel Referensi dan Alamat Memori pada C++ | Belajar C++ 26"