Algorithm 12 Pointers and Arrays

Pointers and Arrays

Array:

Array adalah kumpulan dari satu tipe data yang digabung menjadi 1, dimana array tersebut mempunyai kapasitas sebanyak index tersebut dengan tipe data tersebut.

Array mempunyai index dari 0 sampai n-1.
Berbeda dari Pascal yang mempunyai index dari 1 sampai n.

Cara Deklarasi Array

int arr[100];

berarti array tersebut memiliki 100 index integers.

mempunyai kapasitas 400 bytes.

Array 2D.

cth:

int arr[100][100];

berarti array tersebut memiliki 100x100 index integers.


Cara deklarasi nilai di Array:

<nama array>[<index ke>] = <sesuai dengan tipe data>;

cth:

int arr[3];

arr[0] = 2;
arr[1] = 3;
arr[2] = 2;

cth 2:

char arr[3];

arr[0] = 'A';
arr[1] = 'B';
arr[2] = 'C';

Pointers:

Pointer adalah suatu variabel yang tidak mengambil nilai dari suatu variabel lain, melainkan mengambil alamat dari suatu variable lain.

Cara deklarasi pointer:

<tipe data> *<nama pointer>;

cth:

int *ptr;


Cara assign pointer:

*<nama pointer> = &<variable>;

cth:

int i  = 5,*ptr;

*ptr = &i;

Cara assign pointer ke pointer:

**<nama pointer> = &<pointer>

cth:

int i  = 3,*ptr,**ptr_ptr;

*ptr = &i;

**ptr_ptr = &ptr;



Comments

Popular posts from this blog

Human Computer Interaction Redesign UI(User Interface) Cinepolis Indonesia