AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Contoh Program Pointer Bahasa C4/22/2021
Pada saat pendeklarasian variable, user tidak diharuskan menentukan lokasi sesungguhnya pada memory, hal ini akan dilakukan secara otomatis oleh kompiler dan operating sysem pada saat run-time.Jika ingin mengetahui dimana suatu variable akan disimpan, dapat dilakukan dengan memberikan tanda ampersand () didepan variable, yang berarti address of.Contoh: ted andy; Penulisan tersebut berarti akan memberikan variable ted alamat dari variable andy.
Karena variabel andy diberi awalan karakter ampersand (), maka yang menjadi pokok disini adalah alamat dalam memory, bukan isi variable. Misalkan andy diletakkan pada alamat 1776 kemudian dituliskan instruksi sbb: andy 25; fred andy; ted andy. Contoh: beth ted; (dapat dikatakan:beth sama dengan nilai yang ditunjuk oleh ted) beth 25, karena ted dialamat 1776, dan nilai yang berada pada alamat 1776 adalah 25. Ekspresi dibawah ini semuanya benar, perhatikan: andy 25; andy 1776; ted 1776; ted 25; Ekspresi pertama merupakan assignation bahwa andy 25. Kedua, menggunakan operator alamat (addressderefence operator ()), sehingga akan mengembalikan alamat dari variabel andy. Ketiga bernilai benar karena assignation untuk ted adalah ted andy. Keempat menggunakan reference operator () yang berarti nilai yang ada pada alamat yang ditunjuk oleh ted, yaitu 25. Maka ekspresi dibawah ini pun akan bernilai benar: ted andy. Anda tidak perlu bingung akan hal ini karena sebenernya konsep yang dikandung di dalamnya sedeharna. Karena sifat pointer yang hanya sebagai penunjuk, maka setiap perubahan yang terjadi pada parameter, sebenarnya terjadi pada variabel yang ditunjuk bukan pada variabel pointer. Widget Teks memungkinkan Anda menambahkan teks atau HTML ke segala bilah sisi yang mungkin ada di tema Anda Anda dapat menggunakan widget teks untuk menampilkan teks, tautan, gambar, HTML, atau perpaduan semua hal itu. Dengan melanjutkan menggunakan situs web ini, Anda setuju dengan penggunaan mereka. Untuk mengetahui lebih lanjut, termasuk cara mengontrol cookie, lihat di sini.
0 Comments
Read More
Leave a Reply. |