Mungkin dilihat dari coding di bawah itu cuma sebagai contoh yang sederhana aja. Namun biasanya pointer itu dipakai untuk mengakses ke alamat memory misalnya kita mau mengirim data ke salah satu device itu biasanya mengakses ke alamat memory dan mengirim data ke device tersebut ataupun biasanya untuk mengepack suatu message yang dipakai waktu membuat aplikasi networking dan masih banyak contoh yang lain memakai variabel pointer yang terumit mungkin di source codenya Sistem Operasi Linux. Dan juga karena pointer itu variabel yang dinamis tetapi juga memiliki kekurangan karena kedinamisannya karena dengan mudahnya mengakses suatu alamat di memory. Semoga Membantu, mungkin ada teman-teman di forum ini yang mau menambahkan info lagi kepadamu Terima Kasih
Eko Hermiyanto wrote: > Selamat siang, > > Di C ada konsep variable(seperti juga di bahasa-bahasa lain). Variable > tersebut mempunyai nilai yang bersemayam di alamat memory tertentu. Kita > bisa mendapatkan dan memanipulasi nilai variable tersebut dengan > langsung assign nilai baru kepada variable itu. > > Nah, selain cara diatas kita bisa mendapatkan dan memanipulasi variable > dengan pointer. > > Yang ingin saya tanyakan adalah kalau kita bisa memanage variable dengan > cara assigning variable biasa, kenapa kita harus memakai pointer. > > Dibawah ini adalah kode-kode yang memakai pointer: > #include <stdio.h> > > int calculation(int *firstNumber, int *secondNumber) { > return(*firstNumber * *secondNumber); > } > > int main() { > int age = 23; > int* agex = &age; > int ctr; > int* ctrx = &ctr; > for(*ctrx = 0; *ctrx < 10; *ctrx = *ctrx + 1) { > printf("%d\n", *agex); > *agex = *agex + 1; > } > int first = 10; > int second = 100; > int value = calculation(&first, &second); > printf("%d\n", value); > return(0); > } > > Bukankah kode-kode diatas(yang hanya melakukan operasi sangat sederhana) > bisa dengan mudah dah terang kalo tanpa pointer? Mohon pencerahannya. > > > Thanks, > Eko Hermiyanto > > > Send instant messages to your online friends http://uk.messenger.yahoo.com -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis