Pointer dan Array

April 3, 2012 at 1:52 am Leave a comment

Pointer dan array dalam C mempunyai hubungan yang sangat erat. Sebab sesungguhnya array secara internal akan diterjemahkan kedalam bentuk pointer. Contoh :

 Int tgl_lahir [ 3 ] = { 16, 10, 1993 };
 Int *ptgl;

Jika dilanjutkan dengan instruksi
Ptgl = &tgl_lahir [ 0 ] ;

Maka pointer ptgl berisi alamat dari array tgl_lahir yang ke 0 ( alamat pertama dari array tgl_lahir ). Jika ingin menampilkan seluruh elemen array tgl_lahir, intruksi yang biasa dilakukan adalah berupa :
For (I =0; i Printf ( “ %d”, tgl_lahir [ I ] );
Instruksi diatas jika menggunkan pointer dapat dirubah menjadi :

</pre>
Ptgl = tgl_lahir;
 For ( i=0; i Printf ( “%d”, *(ptgl + I ));
<pre>

Dimana : tgl_lahir [ I ] dapat diganti dengan variable pointer * (ptgl + I )

Entry filed under: Algoritma & Struktur Data. Tags: .

Deklarasi Array 2-dimensi Hubungan Pointer dan Array

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


JAM

Admin

Categories

Recent Posts

DATE

Blog Stats

  • 3,258 hits

%d bloggers like this: