POINTER & ARRAY
POINTER
Pointer adalah 'alat' pada C untuk menunjuk isi(*) maupun alamat(&) dari suatu variabel (menyimpan alamat dari variabel lain.
Syntax : <type data> *nama_pointer;
Contoh :
int angka = 8;
int *angka2;
angka2=&angka1;
printf("%d",*angka2); maka outputnya akan muncul angka 8
printf("%d",*angka2); maka outputnya akan muncul lokasi angka 1 pada memori
Ada beberapa jenis POINTER :
1. Single Pointer
2. Double Pointer
3. Triple Pointer, dst
Double dan triple pointer biasa digunakan untuk mengambil / menunjuk variabel secara berderet
ARRAY
Array adalah 'alat'pada C untuk menyimpan banyak data dalam 1 variabel yang dibedakan berdasarkan index. Data-data dalam array tersebut bisa diakses secara bersamaan ataupun satu-satu.
Contoh :
Char NIM[10] artinya nama array adalah NIM, dimaana NIM termasuk array of char (string) dan array dapat menampung maksimal 9 data.
ARRAY terbagi atas :
1. Array satu dimensi (seperti contoh di atas)
2. Array dua dimensi
Contoh : Char NIM [30][11] dimana 30 menyatakan baris(akan meneirma 30 baris nim) dan 11 artinya akan menerima 10 kolom NIM (Nim terdiri dari 10 karakter)
3. Array tiga dimensi

Bina Nusantara University
Nadya Marcelinda
Teknik Informatika - 2201744600
Komentar
Posting Komentar