Contoh Program Pointer C++

Contoh Program Pointer C++

Berikut adalah contoh program pointer yang dibuat dengan menggunakan bahasa pemprogramman C++

C++
#include <iostream>
using namespace std;

int main() {
    int angka = 10;
    int *ptr;

    ptr = &angka;

    cout << "Nilai dari variabel angka: " << angka << endl;
    cout << "Alamat dari variabel angka: " << &angka << endl;
    cout << "Nilai yang ditunjuk oleh pointer ptr: " << *ptr << endl;
    cout << "Alamat yang ditunjuk oleh pointer ptr: " << ptr << endl;

    return 0;
}
C++

Program di atas adalah contoh program sederhana yang menggunakan pointer dalam bahasa pemrograman C++. Pointer adalah variabel yang berisi alamat memori dari suatu variabel lain. Dalam program ini, kita mendeklarasikan variabel angka dengan nilai 10 dan variabel pointer ptr.

Kemudian, kita menginisialisasi pointer ptr dengan alamat memori dari variabel angka menggunakan operator &. Dalam C++, operator & digunakan untuk mendapatkan alamat memori dari suatu variabel.

Selanjutnya, kita mencetak nilai dari variabel angka menggunakan cout dan operator <<. Kita juga mencetak alamat dari variabel angka dan nilai yang ditunjuk oleh pointer ptr. Operator * digunakan untuk mendapatkan nilai yang ditunjuk oleh pointer.

Hasil dari program ini akan mencetak nilai dari variabel angka, alamat dari variabel angka, nilai yang ditunjuk oleh pointer ptr, dan alamat yang ditunjuk oleh pointer ptr.

Dengan menggunakan pointer, kita dapat mengakses dan memanipulasi nilai variabel dengan lebih fleksibel dan efisien.