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