Tentang Saya – About Me

Pengertian, Cara Kerja, dan Contoh Program Pointer C++

Pointer merupakan elemen yang sangat penting dalam bahasa pemrograman seperti C++ dan C. Pointer adalah variabel yang menyimpan alamat memori suatu nilai. Dengan kata lain, pointer berfungsi sebagai penunjuk ke suatu lokasi memori di mana nilai yang diinginkan disimpan. Pointer memungkinkan kita untuk mengakses dan memanipulasi nilai yang ada dalam memori secara langsung. 

Cara Kerja Pointer 
Setiap variabel dalam pemrograman disimpan dalam suatu lokasi memori tertentu. Pointer berperan sebagai penghubung antara variabel dan lokasi memori tempat variabel tersebut disimpan. Pointer mengandung alamat memori variabel yang dituju, sehingga memungkinkan kita untuk mengakses nilai variabel tersebut langsung melalui alamat memori yang diberikan.

Berikut merupakan contoh program menggunakan pointer:

#include <iostream>
using namespace std;
int main() {
int number = 10;
int *pointer;
pointer = &number; // pointer menunjuk ke alamat memori variabel number
cout << "Nilai dari variabel number: " << number << endl; // mencetak nilai variabel number
cout << "Alamat memori dari variabel number: " << &number << endl; // mencetak alamat memori variabel number
cout << "Nilai yang ditunjuk oleh pointer: " << *pointer << endl; // mencetak nilai yang ditunjuk oleh pointer
cout << "Alamat memori yang ditunjuk oleh pointer: " << pointer << endl; // mencetak alamat memori yang ditunjuk oleh pointer
*pointer = 20; // mengubah nilai yang ditunjuk oleh pointer menjadi 20
cout << "Setelah mengubah nilai menggunakan pointer..." << endl;
cout << "Nilai dari variabel number: " << number << endl; // mencetak nilai variabel number setelah diubah menggunakan pointer
return 0;
}
view raw pointer.cpp hosted with ❤ by GitHub

Terimakasih ⸂⸂⸜(രᴗര๑)⸝⸃⸃..........

Komentar