C++Tingkat: Lanjutan7 min

Manajemen Memori Langsung: Pointers & References

Kuasai konsep pointer memori C++: alamat fisik memori (&), dereferensi (*), alokasi memori heap vs stack, dan manipulasi data berkecepatan tinggi.

Apa itu Pointer Memori?

Pratinjau Terbuka

Pointer adalah variabel khusus yang menyimpan alamat heksadesimal fisik dari variabel lain di memori RAM komputer.

Poin Penting:
Operator & (address-of): Mengambil alamat memori tempat variabel disimpan.
Operator * (dereference): Mengakses atau mengubah nilai yang berada di alamat memori yang ditunjuk pointer.

Contoh Pointer & Modifikasi Nilai

Mengubah nilai variabel melalui referensi alamat memori:

#include <iostream> int main() { int saldo = 500000; int* ptrSaldo = &saldo; // Menyimpan alamat memori saldo std::cout << "Nilai Awal : " << saldo << std::endl; std::cout << "Alamat Memori : " << ptrSaldo << std::endl; // Mengubah nilai langsung melalui dereferensi pointer *ptrSaldo = 950000; std::cout << "Nilai Baru : " << saldo << std::endl; return 0; }

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi