Pointer Dalam Bahasa Pemrogram C

By ,


        Pointer adalah sebuah variabel yang berisikan alamat memori namun bukan nilai, dengan kata lain dapat dikatakan bahwa pointer merupakan suatu variabel penunjuk ke alamat memori tertentu. Pointer juga disebut sebagai struktur data yang dinamis karena variable yang di deklarasikan pointer menunjuk pada lokasi alamat memori tertentu dalam RAM. Jadi variable pointer berisi sebuah alamat memori tertentu bukan berisi sebuah nilai.

Kelebihan menggunakan pointer :

  • Penggunaan terhadap array dan string lebih singkat
  • Memiliki kelebihan untuk mengirimkan alamat suatu fungsi ke fungsi lainnya
  • Kelebihan dalam bekerja dengan memori yang telah dialokasikan secara dinamik
  • Menciptkan suatu data yang terstuktur juga komples

Dengan menggunakan pointer yang benar, anda dapat menyusun sebuah program yang berkemampuan tinggi. Sebaliknya sedikit saja kesalahan dalam menggunakan pointer akan mengakibatkan kesalahan fatal pada program anda. Karena pointer dapat langsung menunjukan pada lokasi memori, jika lokasi yang ditunjuk salah, berarti data yang diambil juga akan salah, dan sudah tentu program anda akan menjadi salah juga.

Bentuk umum deklarasi Pointer dalam Bahasa C:



tipe_data *NamaPointer; (contoh: int *CONTOH)

tipe_data disini menunjukkan bahwa pointer tersebut akan menunjuk ke sebuah alamat dimana alamat tersebut ditempati oleh nilai yang memiliki tipe data sesuai tipe_data (tipe data deklarasi). pada contoh diatas pointer CONTOH akan menunjuk ke alamat yang ditempati nilai dengan tipe data int saja.

Berikut Contoh Program tentang Pointer :

Contoh Pointer 1
Contoh Pointer 2


NOTES :
-Maaf tidak sempat memasukan sumber karena terdapat sumber dari google dan langsung dari kegiatan belajar saya disekolah

You Might Also Like

0 comments