Pointer Pada C++

Pointer Pada C++

Apa itu pointer?

Pointer adalah sebuah variabel layaknya variabel pada umumnya hanya saja nilai yang dapat disimpan oleh pointer berupa alamat memori suatu variabel yang dirujuknya. Variabel yang dapat dirujuk oleh suatu pointer adalah variabel yang memiliki tipe data yang sama dengan tipe data pointer. Deklarasi variabel pointer menggunakan simbol/operator * (asterik/star/bintang).

Berikut contoh deklarasi variabel pointer beserta penjelasannya:

int *pointer_angka;

Membuat variabel pointer dengan nama pointer_angka dengan tipe data int, artinya pointer ini hanya dapat merujuk pada variabel apapun asalkan bertipe data int

float *pointer_lebar;

Membuat variabel pointer dengan nama pointer_lebar dengan tipe data float, artinya pointer ini hanya dapat merujuk pada variabel apapun asalkan bertipe data float.

string *pointer_pelajaran;

Membuat variabel pointer dengan nama pointer_pelajaran dengan tipe data string, artinya pointer ini hanya dapat merujuk pada variabel apapun asalkan bertipe data string

bool *pointer_menyala;

Membuat variabel pointer dengan nama pointer_menyala dengan tipe data bool, artinya pointer ini hanya dapat merujuk pada variabel apapun asalkan bertipe data bool.

Untuk mendapatkan alamat memori dari suatu variabel gunakan operator &. Sehingga untuk memasukkan alamat memori pada suatu pointer dapat dilakukan dengan penulisan pointer_usia = &angka; menyesuaikan nama variabel yang di inisialisasi.

pointer_angka adalah variabel pointer yang merujuk pada variabel usia yang merupakan variabel biasa. Untuk mengakses nilai yang dimiliki variabel yang dirujuk oleh pointer dapat menggunakan operator * didepan nama pointer. Sebagai contoh dengan menuliskan perintah cout<<*pointer_angka;, maka ketika dijalankan akan menampilkan nilai dari variabel usia.

Nah, dari artikel di atas, kamu sudah tahu dong apa itu pointer dan bagaimana penerapannya di dalam C++. Buat kamu yang tertarik lebih dalam mengenai pemrograman dasar menggunakan C++. Dilesin Academy membuka kelas Pemrograman Dasar C++ lhoo. Info selengkapnya di www.dilesin.com

Post Tags : C++

0 Komentar

Tinggalkan Komentar