Apa saja yang saya dapatkan dikelas Algoritma#5?
November 4th, 2015
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