Selasa, 23 Oktober 2018

Array & Pointer

Array

Array adalah variabel yang Menyimpan Sejumlah data yang memiliki tipe data yang sama.
lebih simplenya array merupakan kumpulan data tunggal yang dijadikan 1 variabel array yang memiliki alamt memory berbeda yang disebut elemen array yang dapat diakses berdasarkan indeks.

contoh penulisan Array dalam C

     int A[10];

dari penulisan diatas kita dapat memahami bahwa Variabel A adalah Variabel array yang memimiliki 10 buah slot untuk di isi dengan Data Type Integer dengan urutan yang di sebut index dimana urutanya dimulai dari 0.


2d visual of Array A[10]

Dapat dilihat di atas penulisan Array di lakukan dengan Menambahkan [ ] setelah nama variabel dan di indexdatanya dimulai dari 0.


Ada cara lain untuk initialisasi array yaitu initialisasi tanpa suatu dimensi

int B[ ] ={ 1 , 2, -4, 8};

artinya Variabel B adalah array dengan 4 elemen

2d visual of array B[ ]

Memasukan Nilai kedalam array:

A[6] = 15; A[3] = 27;

2d Visual of assigned Value of array A[3] and A[6]

Pointer

pointer adalah variabel yang menyimpan address dari data lain
contohnya 

int i, *ptr;
*ptr = &i;

jadi jika  *ptr = 5  maka  i = 5

artinya ketika kita mengubah pointer data yang ditunjuk pointer juga  akan ikut berubah

ada 2 jenis pointer yaitu 
   a. *
         fungsi  dari * adalah untuk menunjuk isi dari variabel yang di tuju
   b. &
         fungsi dari & adalah untuk menunjuk address atau alamat dari variabel yang di tuju


untuk lebih mudah nya dapat dilihat di gambar dibawah ini


Gambar disamping ini menunjukan cara menulis pointer untuk menunjuk addres dari suatu variabel







gambar di samping ini menunjukan bahwa pointer dapat mengubah nilai dari variabel yang dituju











refrensi:

Paul Deitel & Harvey Deitel. (2016). C how to program : with an introduction to C++. 08. Pearson  Education. Hoboken. ISBN: 9780133976892. Chapter 6 & 7
Storing Similar Data Items: http://aelinik.free.fr/c/ch12.htm


2201748164
binus.ac.id
skyconnectiva.com
Alim Raharjo

Tidak ada komentar:

Posting Komentar