POINTER & MACRO
POINTERMerupakan 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
Operator Pointer
Terdapat dua macam operator pointer yang disediakan
oleh Borland C++:
1. Operator dereference ( & )
2. Operator reference ( * )
Operator dereference ( & )
• Operator ini biasa disebut dengan “address of” atau
operator alamat. Dengan menggunakan operator
dereference(&) ini, suatu variabel akan menghasilkan
alamat lokasi memori.

Operator reference ( * )
• Operator ini biasa disebut dengan “value pointed by”.
Dengan menggunakan operator reference (*) ini,
menghasilkan nilai yang berada pada suatu alamat
memori
Penggunaan Pointer
• Dapat digunakan untuk mendeklarasikan variabel bertipe
data string tanpa harus dideklarasikan batasan
karakternya.
• Dapat digunakan dalam penggunaan FUNGSI yaitu saat
pemanggilan secara nilai dan refernsi
• Contoh listing dapat di lihat di bab 7 Pointer halaman
103 - 110
MACRO
• Preprocessor Directives
Preprocessor directive merupakan suatu perintah yang
termasuk kedalam program, tetapi bukanlah instruksi
dari program itu sendiri, tetapi untuk preprocessor
– #define
– #include
– #if #endif
– #if #else #endif
– #elif
– #undef
– #ifdef #ifndef
Pembuatan File Header
• File Header adalah suatu file dengan akhiran .h
• File ini sebenarnya berisikan deklarasi fungsi dan
definisi konstanta. Selain file-file header standar yang
disediakan oleh C++, kita dapat juga membuat file header
sediri, dengan cara yang sama seperti membuat file
editor. Yang harus diperhatikan pada saat menyimpan file
header yang telah dibuat harus digunakan akhiran .h
• Contoh listing dapat di lihat di bab 8 Macro halaman 117 -
118
berikut link download materi di atas
http://downloads.ziddu.com/download/25174841/point.txt.html
Tidak ada komentar:
Posting Komentar