Belajar Pointer Pada C++
Mengenal Pointer Pada C++
Pengertian Pointer
Pointer merupakan sebuah variabel yang
berisi alamat dari variabel lain. Suatu pointer dimaksudkan untuk menunjukan ke
suatu alamat memori sehingga alamat dari suatu variabel dapat diketahui dengan
mudah. Arti pointer dalam bahasa sehari-hari adalah petunjuk atau
bisa di bilang penentu atau pointer secara sederhana bisa diartikan sebagai
tipe data yang nilainya mengarah pada nilai yang terdapat pada sebuah area
memori (alamat memori). Namun dalam bahasa C, Pointer bisa berfungsi sebagai
variabel array berarti pointer sebagai penunjuk elemen array ke-0 dalam
variabel C.
Fungsi Pointer
Fungsi
Pointer yang utama adalah untuk menyimpan alamat memori dari sebuah variable. Selain
menyimpan alamat dari sebuah variable, Pointer juga berfungsi untuk menyimpan
alamat memori dari sebuah fungsi.
Contoh Program :
Perhatikan contoh Pointer di C++ berikut ini, program ini seperti biasa
menggunakan program Microsoft Office Studio 2013, Untuk compiler lain
seperti Code Block, Turbo C++ dll, kalian bisa mengganti int _tmain(int
argc, _TCHAR* argv[]) menjadi int main() dan menghapus #include
"stdafx.h" agar tidak terjadi error. :
// Pointer.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int panjang;
int *a;
panjang = 20;
a = &panjang;
cout << "Alamat memory panjang terletak di "<< a << endl;
cout << "Nilai panjang a adalah "<< *a << endl;
cout << "www.bantubelajar.com\n" << endl;
return 0;
}
Klik Debug => Start Without Debugging atau Kombinasi keyboard Ctrl + F5 dan hasilnya akan seperti ini :
Angka 0096F7DC disini adalah alamat memory dari varabel a. Sedangkan
jika a = &panjang maka nilai *a sudah pasti 20. Mudah bukan?
Tidak ada komentar:
Posting Komentar