Pointer dan Array Pointer adalah sebuah jenis variabel yang dapat menunjuk address atau alamat memory dari sebuah variabel lain. Setiap variabel biasanya mempunyai sebuah alamat karena dalam deklarasi, program akan mengalokasikan sebuah alamat untuk si variabel tersebut. Sebagai contoh kita akan menginisialisasikan variabel angka=10; Pernahkah kita terpikir apa yang program lakukan? Sebenarnya, pada saat kita melakukan deklarasi program akan mengalokasi block memory untuk si variabel angka tadi. Bisa dianalogikan variabel angka sebagai rumah, 10 adalah isi dari rumah dan rumah pasti mempunyai alamat. Untuk mendeklarasikan variabel pointer, kita dapat menggunakan simbol bintang (*) di depan variabel yang di deklarasikan pada tipe data tertentu. Bentuk dasar penggunaan pointer : #include <stdio.h> int main (){ int angka = 10 ; int * p ; p =& angka ; printf ( "%d" , * p ); getchar (); return 0 ; ...