Hubungan Pointer & Array
Misalkan kita mendeklarasikan sebagai berikut :
int x;
int A[10];
Di sini x dideklarasikan sebagai variabel integer sedangkan A dideklarasikan sebagai array dari integer.
int *P;
Lalu kita mendeklarasikan variabel pointer yang bertipe ( int * ) yang berarti bahwa sebuah pointer yang akan menunjuk ke suatu nilai integer. Jika kita ingin menunjuk variable x maka dengan menggunkan contoh berikut :
P=&x;
Jika kita ingin menunjuk A (suatu array) maka tidak menggunakan tanda &, seperti pada contoh :
P=A;
Dengan statement di atas maka pointer p akan menunjuk pada elemen pertama dari x (alamat dari x[0] ). Hal ini boleh dituliskan sebagai berikut
P=&x[0];
Untuk lebih jelasnya dibawah ini adalah contoh sintax untuk mencetak seluruh isi elemen dari array dapat melalui pointer maupun array. Berikut ini adalah contoh sintaxnya :
By Fiza Criziest
0 Comments:
Posting Komentar