Pahami pointer sebagai variabel yang menyimpan alamat memori variabel lain.
Buka → # Alamat MemoriPelajari konsep alamat memori, layout virtual memory, dan ukuran pointer.
Buka → # Address-of OperatorGunakan operator & untuk memperoleh alamat suatu variabel.
Buka → # Dereference OperatorGunakan operator * untuk membaca atau menulis nilai pada alamat yang ditunjuk pointer.
Buka → # Deklarasi PointerPelajari sintaks deklarasi pointer dan cara membaca tipe pointer.
Buka → # Null PointerPahami NULL, nullptr di C23, dan pentingnya inisialisasi pointer.
Buka → # Pointer ArithmeticPelajari penjumlahan, pengurangan, dan perbandingan pointer.
Buka → # Pointer dan ArrayPahami hubungan erat antara pointer dan array, plus decay.
Buka → # Pointer dan StringManipulasi string via char pointer dan iterasi karakter.
Buka → # Pointer sebagai ParameterLewatkan pointer ke fungsi untuk mengubah variabel pemanggil atau efisiensi.
Buka → # Pointer ke PointerPelajari pointer yang menunjuk pointer lain dan kasus pemakaiannya.
Buka → # void PointerPahami void * sebagai pointer generik dan cara casting-nya.
Buka → # const dan PointerBedakan const int *, int * const, dan const int * const.
Buka → # Function PointerPelajari deklarasi dan pemakaian function pointer untuk callback dan dispatch.
Buka → # Dangling PointerKenali dangling pointer setelah free dan bahaya mengaksesnya.
Buka → # Wild PointerHindari wild pointer yang tidak diinisialisasi dan cara mencegahnya.
Buka → # Pointer AliasingPahami aliasing dan efeknya pada optimasi compiler, plus restrict.
Buka → # Pointer SafetyPelajari praktik aman: inisialisasi, cek NULL, dan hindari arithmetic keluar bounds.
Buka →