Mengenali “Pointer” dalam Bahasa C’
Assalamualaikum Wr. Wb Halo sobat kembali lagi bersama saya Achmad Hanif, Alhamdulillah kita dapat bertemu kembali dengan materi kita selanjutnya yaitu Pointer. Sebelum saya jelaskan apakah kalian pernah mendengar istilah pointer? Lalu apa itu pointer dalam bahasa C’.?? Bagi yang masih belum tahu apa itu pointer langsung saja simak materinya!!.. Pointer adalah sebuah variabel berisi alamat memori dari variabel yang lain. Pointer selalu diawali dengan tanda bintang (*) di depannya. Simbol ini akan menandakan, kalau ini adalah sebuah pointer. Pointer *pa akan menyimpan alamat memori dari variabel a. Pointer *pa juga akan bisa mengakses dan mengubah nilai dari variabel a. Ada beberapa langkah yang harus dilakukan saat menggunakan pointer: Membuat Pointer; Mengisinya dengan alamat memori; Mengakses nilai dari pointer. Lalu untuk lebih memahami coba sobat lihat beberapa contoh penggunaan Pointer dibawah ini: Tugas 9.5.1 Membuat program untuk menyimpan bilangan pecahan acak dan mengurutkannya Program : #include<stdio.h> #include<stdlib.h> #include<string.h> main() { static int a,b[16],c,d; char e[16],*f; menu: printf(“\n Angka sebelum diurutkan …\n”); for(a=1;a<13;a++) { printf(” Angka ke %d = “,a); scanf(“%d”,&b[a]); } printf(“\n Angka setelah diurutkan …\n”); for(a=1;a<13;a++) { for(d=a+1;d<13;d++) { if(*(b+a)>*(b+d)) { c=*(b+d); *(b+d)=*(b+a); *(b+a)=c; } } printf(” Angka ke %d = %d\n”,a,*(b+a)); } printf(“\n Ketik ‘exit’ untuk keluar …\n”); gets(e); printf(” “); gets(e); f=strlwr(e); if(strcmp(f,”exit”)==0); else { system(“cls”); goto menu; } } Lalu Klik Build and Run, Tekan Enter *Disini program akan mengurutkan beberapa angka yang kalian masukkan. Tugas 9.5.2 Membuat program untuk menyimpan data...
Read More
Recent Comments