Pointer bahasa c
Pointer Bahasa C Apakah pointer itu? Pointer adalah suatu variabel yang meunujuk ke alamat memory variabel yang lain. Pointer berisi suatu alamat. Pointer dideklarasikan menggunakan bintang (*) didepan variabel yang dideklarasikn pada tipe data tertentu. Sedangkan untuk mendapat alamat dari variabel pointer , digunakan tanda & Mempelajari penggunaan variabel pointer yang dipadukan dengan variabel integer , array, dan string serta penggunaan pointer dalam suatu fungsi, baik sebagai penunjuk fungsi aau sebagai argument fungsi. Dipelajari juga pointer yang merujuk pada pointer lainnya. Dan berikut ini adalah contohnya Untuk mengakses isi suatu variabel melalui pointer #include <stdio.h> void main() { int y, x = 2002; int *px; px = &x; y = *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); } Mengamati persamaaaan penggunaan variael index pda array dan variabel index pada pointer, untuk menunjuk suatu nilai data didalam variabel array. #include <stdio.h> void main() { int nilai[10] = {86,75,98,66,56,76,80,95,70,60}; int index, *ip; printf(“Mencetak menggunakan array\n”); printf(“daftar nilai siswa \n\n”); for(index =0;index<10;index++) printf(“%3d”, nilai[index]); puts(“\n”); printf(“Mencetak menggunakan pointer dan index\n”); printf(“Daftar nilai siswa\n\n”); for (index = 0; index<10; index++); printf(“%3d”, *(nilai+index)); puts(“\n”); printf(“Mencetak menggunakan pointer\n”); printf(“Daftar nilai siswa \n\n”); ip=&nilai; for(index=0; index <10; index++) printf(“%3d”, *ip++); getch(); } pointer menunjuk ke...
Read More
Recent Comments