Salah satu cara untuk memudahkan cara pemograman kita di
dalam Bahasa C adalah dengan menggunakan Pointers dan juga Array. Pointers
adalah sebuah variable yang menyimpan address atau alamat dari sebuat variable
lainnya, jadi kedua variable itu terhubung satu sama lain. Sedangkan Array
adalah kumpulan data yang bertipe sama yang menggunakan nama yang sama dan bisa
diakses secara berseluruh ataupun sendiri.
Pertama mari bahas tentang pointers:
Pointers bisa digunakan dengan menggunakan syntax berikut
<tipe data> *nama_pointer
Guna dari pointers ini yaitu bisa menghubungkan variable 1
ke variable yang lain. Operator dari pointer yang sering dipakai yaitu untuk
menghubungkan isi dari variable atau address/ alamat dari variable.
Untuk
menginisialisasi pointers, gunakan ini :
Int i, *ptr;
Ptr
= *i;
Untuk menghubungkan isi dari variable, pointer harus
menggunakan symbol “*” di depan nama variablenya seperti : *nama_pointer ,
sedangkan jika ingin menghubungkan address nya, gunakan symbol “&” di depan
nama variable, seperti : &nama_pointer.
POINTER TO POINTER
Pointer to pointer adalah pointer yang terhubung dengan
address pointer lainnya. Untuk menggunakan fitur ini, bisa menggunakan syntax
ini :
<tipe> **nama_pointer
Untuk menginisialisasikan ini , bisa menggunakan ini :
Int I, *ptr, **ptr_ptr;
ptr
= &I;
ptr_ptr
= &ptr;
ARRAY
Seperti yang dijelaskan secara singkat sebelumnya, Array
adalah kumpulan data yang berada di nama yang sama. Array bersifat homogenus,
yaitu memiliki tipe data yang sama, dan juga bisa diakses secara terpisah atau
sendiri.
Untuk menggunakan Array, bisa menggunakan syntax ini :
<tipe_data> nama_array [nilai array]
Contohnya adalah :
Int a[100];
Jadi contoh dari pemakaiannya yaitu seperti ini :
Int B[10]={1,2,-4,8};
B[0] B[1] B[2] B[3]
I Made Ganal Asmara Jaya
|
1
|
2
|
-4
|
8
|
I Made Ganal Asmara Jaya
2201799386
i.jaya002@binus.ac.id
skyconnectiva.com
i.jaya002@binus.ac.id
skyconnectiva.com
Komentar
Posting Komentar