- Dapatkan link
- X
- Aplikasi Lainnya
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.
Berikut merupakan contoh program menggunakan pointer:
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:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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; | |
} |
Terimakasih ⸂⸂⸜(രᴗര๑)⸝⸃⸃..........
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar