POINTER & ARRAY

Pointer adalah variable yang dapat menyimpan alamat dari variable lain

Syntax pointer : *ptr_name;

Insialisasi pointer=

int i ,*ptr;

ptr=&i;

pointer to pointer= menyimpan alamat dari suatu pointer.

Syntax: **ptr_ptr

Inisialisasi:

Int I, *ptr, **ptr_ptr;

Ptr=&I;

Ptr_ptr=&ptr;

Array adalah suatu variable yang dapat menyimpan beberapa data yang tipe-nya sama.

Syntax : arr_name[value] //value bisa diganti dengan angka yang kita mau.

Inisialisasi:

Int B[4]={1,4,-8,9};

Mengakses array dengan pointer:

Int A[2] bisa diakses dengan printf(“%d”, A[2]);

Memberi nilai ke Array

A[6]=9;A[3]=1;

Array 2 dimensi

Syntax: type name[row][column];

1
2
3
Inisialisasi:

4
Int b[2][2]={1,2,3,4}; akan membentuk array seperti ini

Atau

Int b[2][2]={(1,2),(3,4)};

Array of pointer adalah array yang diisi oleh pointer

Type*array_name[value];

Contoh:

Int *ptr[4];

Int I;

Array of character = char arr_name[]

String adalah array karakter yang diakhiri dengan null character.

Inisialisasi : char kata[]=”BinUs”;

Leave a Reply