Rabu, 25 Mei 2011

Pointer

Pointer adalah variabel yng berisi alamat memori sebagai nilainya dan berbeda dengan variabel biasa yang berisi nilai tertentu. Dengan kata lain, pointer berisi alamat dari variabel yang mempunyai nilai tertentu.
Adapun bentuk umum dari pernyataan variabel pointer dalam C++
adalah :
type *variabel-nama;
dengan :
 Type adalah tipe dasar pointer.
 Variabel name adalah nama variabel pointer.
 * adalah operator memori yang fungsinya untuk mengembalikan nilai variabel pada alamatnya yang ditentukan oleh operand.
Operator dibedakan menjadi :
A. Operator Pointer
Ada beberapa operator yang bisa digunakan dalam pointer. Operator itu adalah : operator alamat (yang dilambangkan dengan simbol &) adalah operator unary yang mengembalikan alamat dari operandnya.
Sebagai contoh, diasumsikan deklarasi sebagai berikut :
Int y = 5;
Int *yPtr;
Maka pernyataan;
yPtr = &y;
B. Ekspresi pointer
a.Pointer Aritmatika
b.Pointer Pembanding
C. Pointer Versus Array
D. Pointer Index
E. Konstanta String dan Pointer
F. Array Pointer
G. Masalah Pada Pointer
a.Pointer yang tidak diinisilisasikan
b.Null pointer
c.Kesalahan dalam pointer pembanding
d.Pengembaliaan nilai pointer
H. Pointer dalam pointer

Tidak ada komentar:

Posting Komentar