Algorithm and Programming Pertemuan ke-5

29, Oktober 2015

*Pointers and Array

*Sub Topics :
-Pointer Definition
-Pointer Concept
-Pointer to Pointer
-Array

*Pointer definition : variabel dimana ia menyimpan alamat dari variabel lain.
Syntax : <type> *ptr_name;
Mostly Use Two operators.

*Inisialisasi sebuah interger Pointer ke dalam sebuah data variabel :
int i, *ptr;
ptr= &i;

*Single Pointer hanya bisa menyimpan alamat dari variable biasa.
Double Pointer hanya bisa menyimpan alamat dari variable single pointer.
Triple Pointer hanya bisa menyimpan alamat dari variable double pointer.

Ptr_ptr=&ptr;
ptr=&x;
x=10;
**&ptr_ptr -> 10

*Pointer sama array saling berhubungan
-Pointer statis
-Hanya 1 jenis data

*int[100] -> bisa dipakai hanya 99
0-(n-1)

*Array characteristics :
-Homogenous
-Random Access

*Pake array = alamat indeksnya pasti berurutan.