Selasa, 14 Januari 2014

Pointer Pada Bahasa Pemrograman C++

Pada pemrograman C++ sangat penting pemahaman tentang pointer karena dapat digunakan untuk mengkases alamat pada memori dan meningkatkan kinerja yang dilakukan secara berulang. Pointer adalah sebuah variable yang nilainya merupakan lokasi memori dari variabel lain. Variabel biasa sifatnya statis, sedangkan pointer sifatnya dinamis dan lebih fleksibel. Jika variabel pointer tidak memiliki nilai berarti pointer tersebut bernilai null, disebut sebagai dangling pointer karena nilainya tidak diinisialisasi dan tidak dapat diprediksi.
  • Deklarasi Variabel Pointer 
    Pendeklarasian variabel pointer menggunakan tanda * (asterik), jika ingin menampilkan nilai dari alamat yang dirujuk oleh variabel pointer menggunakan tanda & (ampersand). Pada tipe data array dapat dikatakan sebagai constant pointer.
  • Contoh Penggunaan Pointer
#include <iostream>
using namespace std;

int main(){
int *to_a; //variable pointer
float *to_b; //variable pointer
int a = 5;
float b = 7.8;
to_a = &a;
to_b = &b;
cout << "alamat a =" << to_a << " nilai a =" << *to_a << endl;
cout << "alamat b =" << to_b << " nilai b =" << *to_b << endl;
return 0;
}
          Keluaran Program :





Categories:

0 komentar:

Posting Komentar