Thursday, May 1, 2014

Pointer Pada Bahasa C

Konsep pointer, hanya untuk memudahkan saja, secara sederhana dibagi menjadi 2, yaitu:

1. Pointer
Apa itu pointer?? pointer adalah variabel yang berisikan alamat yang merujuk kepada sesuatu

2. Pointee

Sedangkan, apa itu pointee?? pointee adalah sesuatu yang dirujuk oleh pointer



Ilustrasinya seperti gambar berikut

Berikut adalah contoh program pointer

Pada code diatas, 
  1. baris *pointer_x merupakan perintah untuk deklarasi pointer. Fungsi karakter ( * ) disini agar si pointer dapat menggunakan nilai alamat dari variabel yang ditunjuk oleh pointer 
  2. baris pointer_x = &pointee_X memberikan intruksi agar pointer_x menggunakan alamat dari pointee_X. Atau gampangnya, pointer_x tunjuk ke pointee_X. Karakter ( & ) disini agar nilai alamat dari variabel pointee_X dapat digunakan oleh varibel pointer pointer_x.
  3. %p pada perintah printf. Fungsinya untuk akses alamat dari pointer.
Hasil yang didapat adalah sebagai berikut

No comments:

Post a Comment