Pengenalan Pointer
Pelajaran 1 dari 14 dalam kursus Pointer C++ di Coddy.
Pointer adalah tipe variabel khusus yang tidak menyimpan nilai variabel, melainkan alamat memori. Pointer selalu merepresentasikan alamat lokasi memori atau menunjuk ke nilai pada alamat tertentu.
Akses tidak langsung ke nilai ini menawarkan banyak manfaat dalam pemrograman. Memahami cara kerja pointer sangat penting untuk tugas seperti alokasi memori dinamis, meneruskan argumen atau parameter ke fungsi secara by reference, dan sebagainya.

Berikut ilustrasi cara kerja pointer. Variabel var memiliki nilai 5, jadi kemungkinan besar tipenya adalah integer (int). Lokasinya di memori adalah 0x61ff08. Itulah sebabnya nilai pointer pointVar, yang sebenarnya bukan nilai melainkan alamat memori tempat variabel tersebut disimpan, adalah 0x61ff08. Jadi, kita dapat mengatakan bahwa pointer pointVar menunjuk ke variabel var di lokasi memori 0x61ff08, yang memiliki nilai 5
- Variabel berisi nilai data (referensi langsung)
- Pointer berisi alamat variabel (referensi tidak langsung)
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Semua pelajaran di Pointer C++
1Dasar-Dasar Pointer
Pengenalan PointerDeklarasi dan InisialisasiAritmetika: PenugasanAritmetika: OperasiPointer KonstanPointer dan Array3Alokasi Memori Dinamis
Operator new & deleteKebocoran Memoriarray DinamisPenyisipan pada array DinamisLatihan sendiri: Compiler C++ online