Variabel Pointer
PERCOBAAN 9 VARIABEL POINTER & PENGGUNAANYA DALAM FUNGSI TUJUAN : Mempelajari penggunaan variabel pointer yang dipadukan dengan variabel bertipe integer, array, dan string, serta penggunaan pointer dalam suatu fungsi, baik sebagai penujuk fungsi maupun argumen fungsi. Dipelajari juga pointer yang menunjuk pointer lainnya. TEORI : Suatu pointer adalah suatu variabel yang menyimpan aamat dari suatu variabel yang ditunjuk oleh pointer yang bersangkutan. Karena data yang ditunjuk pointer bervariasi, maka tipe dari pointer harus disesuaikan dengan tipe data yang ditunjuk., untuk memperkirakan ukuran data yang ditunju, sehingga alokasi memori terjaga dengan baik. Pointer berguna untuk mentransfer data yang mempunyai kapasitas besar, melalui suatu fungsi. Pointer sangat erat hubungannya dengan array. PROGRAM PERCOBAAN Mengakses isi suatu variable melalui pointer. /* Nama File : POINTER1.C */ void main() { int y, x = 2002; /* x & y bertipe int */ int *px; /* var pointer menunjuk data tipe int */ px = &x; /* px diisi alamat dari variabel x */ y = *px; /* y diisi nilai yang ditunjuk oleh px */ printf(“Alamat x = %p\n”, &x); printf(“Isi px = %p\n”, px); printf(“Isi x = %d\n”, x); printf(“Nilai *px = %d\n”, *px); printf(“Nilai y = %d\n”, y); getch(); } Mengamati persamaan penggunaan variable index pada array dan variable index pada pointer /* Nama File : STRING2.C */ void main() { int nilai[10]={86,75,98,66,56,76,80,95,70,60}; int index, *ip; printf(“Mencetak menggunakan...
Read More
Recent Comments