mengakses array & pointer

yuuk belajar pointer using C ….

    unsigned char macaddress[6]={0x01, 0x02, 0x03, 0x04, 0x05, 0x06};
    unsigned char* pmacAddress;
   
    pmacAddress = macaddress;
    // mengeluarkan alamat dari array pertama
    printf(“alamat pmacAddress : % x \n”, pmacAddress); // menggunakan pointer
    printf(“alamat pmacAddress[0] : % x \n”, &pmacAddress[0]);  // menggunakan array
    // mengeluarkan nilai dari array ke dua
    printf(“*pmacAddress+1 : % x \n”, *pmacAddress+1); // menggunakan pointer
    printf(“pmacAddress[1] : % x \n”, pmacAddress[1]); // menggunakan array

Dari source tersebut bisa di lihat bahwa sebnernya ada 2 cara buat ngakses nilai yang ada. Yakni pke pointer & array. Klo kita pake array, seperti halnya programming biasa. Ati2 klo make pointer, lebih rumit dikit & butuh sedikit filosopi ttg pointer … (ingat-ingat…!!! masalah pling rumit di Dunia -> Harta, Tahta, Wanita, & POINTER ) …. he he …🙂

siapa tau bermanfaat

2 responses to “mengakses array & pointer

  1. Subhanallah, mantap, Gan,.😀

  2. Numpang lewat ah…😀

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