ASIKNYA BELAJAR BAHASA C (VOL.11)
Assalamualaikum Boskuuhh pada kesempattan kali ini saya akan membahas tentang VARIABEL POINTER & PENGGUNAANYA DALAM FUNGSI, tujuan dari pembahasan ini adalah 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. Suatu pointer adalah suatu variable yang menyimpan alamat dari suatu variable yang ditunjuk oleh pointer yang bersangkutan. Karena data yang ditunjuk oleh pointer bervariasi, maka tipe dari pointer harus disesuikan dengan tipe data yang ditunjuk, untuk memperkirakan ukuran data yang ditunjuk, sehingga alokasi memori terjaga dengan baik. Pointer berguna untuk mentransfer data yang mempunyai kapasitas besar, melalui suatu fungsi. Pointer sangat erat kaitannya dengan array, sehingga variable pointer dapat menggantikan fungsi dan variable array. Percobaan pembuatan program: 1. Berikut percobaan program menggunakan pointer yang pertama #include<stdio.h> void main() { int y, x = 2002; /* x & y bertipe int*/ int *px; /*var poiter menunjuk data tipe int*/ px = &x; /*px diisi alamat dari variabelx*/ y = *px; /*y diisi 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(); } Dan seperti berikut hasilnya: 2. Berikut percobaan program menggunakan pointer yang kedua #include<stdio.h> void main() { int nilai[10]={86,75,98,66,56,76,80,95,70,60}; int index, *ip; printf(“Mencetan menggunakan array\n”); printf(“Daftar nilai siswa \n\n”); for(index=0;index<10;index++) printf(“%3d”, nilai[index]);...
Read More
Recent Comments