Pointer
Hai gaes Ketemu lagi dengan saya shierley. Kali ini membahas tentang pointer Apasih pointer? Yuk Tujuan Mempelajari penggunaan variable pointer yang dipadukan dengan variable bertipe integer, array, dan string serta penggunaan pointer dalam suatu fungsi, baik sebagai penunjuk fungsi atau sebagai argument fungsi. Dipelajari juga pada praktikum ini pointer yang menunjuk pointer lainnya. Teori Pointer adalah suatu variabel yang berisi alamat memori dari suatu variabel lainnya. Alamat ini merupakan lokasi dari objek lain di dalam memori. Untuk mendeklarasikan sebuah variabel pointer, kita harus menggunakan tanda asterik/bintang ( * ) di depan variabel yang akan dideklarasikan. Format Penulisan : tipe_data *nama_variabel; Untuk mendapatkan alamat dari variabel pointer yang telah dideklarasikan sebelumnya, kita harus menggunakan tanda ampersand (&) didepan variabel pointer tersebut. Format Penulisan : &nama_variabel; Sedangkan untuk mendapatkan nilai dari variabel pointer yang telah dideklarasikan, kita harus menggunakan tanda asterik ( * ) didepan variabel pointer tersebut. Format Penulisan : *nama_variabel; Contoh Penulisan : #include int main () { int nilai = 10; int *nilai2; nilai2 = &nilai; printf(“Alamat variabel nilai: %x\n”, &nilai ); printf(“Isi variabel nilai2: %d\n”, *nilai2 ); getch(); return 0; Program Percobaan 1.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...
Read More
Recent Comments