POINTER
Secara singkat, pointer adalah sebuah variabel yang mempunyai isi berupa sebuah alamat atau lokasi memori. pointer merupakan variabel dengan tipe tertentu yang berguna untuk mencatat alamat dari suatu variabel yang setipe dengannya, serta mengakses, dan memanipulasi data yang tersimpan dalam alamat tersebut. Bila int x adalah sebuah variable bertipe integer, variabel x berarti alamat dari x. Jika p adalah sebuah pointer bertipe integer, unsur p bisa menyimpan dan memegang alamat dari x tersebut. Pointer ini merupakan variabel level rendah yang bisa dipakai untuk menunjuk nilai integer, character, float, double, atau single hingga tipe data lain yang didukung oleh bahasa C. Pointer adalah variabel yang menyimpan alamat memori objek. Pointer digunakan secara ekstensif di C dan C++ untuk tiga tujuan utama: untuk mengalokasikan objek baru pada timbunan, untuk meneruskan fungsi ke fungsi lain untuk melakukan iterasi atas elemen dalam array atau struktur data lainnya. Dalam pemro...