Halo, dan selamat datang kembali.
Kami memiliki tantangan pertama kami untuk bagian kami tentang pointer.
Ini akan menjadi tantangan yang membuat Anda mengenal sintaks pointer.
Terutama Anda akan membuat, menginisialisasi pointer, menetapkan
alamat ke pointer dan kemudian menampilkan beberapa nilai pointer.
Jadi dalam tantangan ini, Anda akan belajar cara membuat inisialisasi menetapkan dan mengakses pointer.
Membuat pointer hanya mendeklarasikannya.
Menginisialisasinya adalah Anda menginisialisasi ke nol karena itu tidak akan menunjuk ke apa pun,
dan itulah yang dapat Anda lakukan.
Menetapkannya, Anda akan menetapkan alamat variabel lain
dan kemudian mengakses pointer menggunakan operator
tipuan, operator dereference.
Jadi tulis program yang membuat variabel integer dengan nilai kode keras.
Itu cukup mudah, kita tahu bagaimana melakukannya.
Alasan Anda harus membuat bilangan bulat terlebih dahulu adalah karena itu
akan memiliki lokasi memori yang Anda tunjuk.
Dan setelah Anda membuat variabel integer itu,
Anda kemudian ingin membuat pointer, menginisialisasi ke null
dan kemudian menetapkan alamat int ke pointer,
menggunakan alamat operator, cukup mudah.
Saya ingin Anda menampilkan sebagai output alamat pointer.
Alamat pointer hanya ketika Anda mendeklarasikan pointer,
pointer memiliki alamat di memori.
Anda harus menggunakan alamat operator untuk menampilkan alamat penunjuk itu sendiri.
Lalu saya ingin Anda menampilkan nilai pointer,
nilai pointer akan menjadi alamat lain, itu akan menjadi alamat variabel integer Anda dan
terakhir saya ingin Anda menampilkan nilai dari apa yang ditunjuk pointer .
Nilai dari apa yang ditunjuk oleh
pointer Anda harus menggunakan operator dereference, operator tipuan.
Ini adalah tiga hal yang bisa disamakan dengan pointer.
Anda juga harus memahami penentu format apa yang digunakan dalam setiap kasus.
Biasanya, Anda akan menggunakan penentu format tertentu untuk alamat dan
kemudian Anda akan menggunakan penentu format yang berbeda untuk
apa pun yang ditunjuk oleh penunjuk.
Ini adalah tugas
dasar untuk membuat Anda terbiasa dengan sintaks pointer
dan juga memahami nilai berbeda yang dapat disimpan oleh
pointer, sekali lagi, terutama alamat pointer itu sendiri, nilai pointer
yang merupakan alamat ke beberapa lokasi lain, dan kemudian
nilai pointer pointer dari apa yang menunjuk dari alamat itu yang akan
menjadi nilai menggunakan operator tipuan.
Jadi semoga beruntung. Saya akan memberikan solusi untuk membuat Anda terbiasa dengan sintaks sederhana.
Mudah-mudahan, ini tidak akan membawa Anda terlalu lama.
Tapi ini adalah latihan kecil yang bagus untuk membantu Anda menjadi akrab dengan sintaks pointer.
Terima kasih.