Pointer adalah variabel khusus yang menyimpan alamat memori dari variabel lain. Pointer dideklarasikan dengan menggunakan tipe data diikuti tanda bintang. Pointer harus diinisialisasi dengan menggunakan operator alamat untuk menyimpan alamat variabel, array, atau string ke dalamnya. Pointer digunakan untuk mengakses dan mengubah nilai variabel yang dialamatinya.