POINTER BAHASA C
ASSALAMUALAIKUM SOBAT REDAKSI Kembali lagi dengan saya Dery si manusia C 🙂 Pada kesempatan kali ini, saya akan melanjutkan pembahasan dari artikel yang sudah saya bahas sebelumnya. Pembahasan kali ini yaitu tentang VARIABEL POINTER & PENGGUNAANNYA DALAM FUNGSI. Sebelum masuk pada pembahasan, Tujuan dari pembahasan kali ini yaitu Mempelajari penggunaan Variable pointer yang diapdukan dengan variable bertipe integer, array dan string serta penggunaan pointer dalam suatu fungsi, baik sebagai petunjuk fungsi atau sebagai argumen fungsi. Pointer adalah sebuah variabel berisi alamat memori dari variabel yang lain. Pointer seperti variabel pada umumnya, ia harus dideklarasikan atau dibuat dulu sebelum dapat digunakan. Cara membuat pointer: int *nama_pointer; double *nama_pointer; float *nama_pointer; char *nama_pointer; Pointer selalu diawali dengan tanda bintang (*) di depannya. Simbol ini akan menandakan, kalau ini adalah sebuah pointer. Tipe data yang digunakan pada pointer tergantung dari tipe data variabel yang akan menjadi referensinya. Contoh: float a = 4.12; float *pa = &a; Pointer *pa akan menyimpan alamat memori dari variabel a. Pointer *pa juga akan bisa mengakses dan mengubah nilai dari variabel a. Nah, setelah mengetahui tentang String kali ini mari mencoba membuat sebuah program dengan memberikan Pointer. Membuat program untuk menyimpan bilangan pecahan acak sebanyak 12 bilangan, yang disimpan dalam suatu array. Urutkan bilangan-bilangan tersebut dan ditampilkan sebelum dan sesudah diurutkan menggunakan index array dan pointer. Ketiklah program dibawah ini : #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...
Read More
Recent Comments