0% menganggap dokumen ini bermanfaat (0 suara)
380 tayangan4 halaman

Pointer C++

Dokumen tersebut membahas tentang pointer, yaitu tipe data yang menyimpan alamat memori variabel bukan nilai datanya. Ada dua operator pointer, yakni operator & untuk mendapatkan alamat memori dan operator * untuk mengakses nilai data. Dokumen tersebut juga menjelaskan cara deklarasi, membuat, dan menggunakan pointer untuk string dan array.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
380 tayangan4 halaman

Pointer C++

Dokumen tersebut membahas tentang pointer, yaitu tipe data yang menyimpan alamat memori variabel bukan nilai datanya. Ada dua operator pointer, yakni operator & untuk mendapatkan alamat memori dan operator * untuk mengakses nilai data. Dokumen tersebut juga menjelaskan cara deklarasi, membuat, dan menggunakan pointer untuk string dan array.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

MATERI 6 POINTER

1. Definisi Pointer Pointer adalah tipe data yang digunakan untuk menyimpan alamat memori sebuah
variable, BUKAN menyimpan nilai datanya.

2. Operator Pointer Ada 2 operator yang digunakan pada pointer, yaitu : - Operator & : untuk mendapatkan alamat memori operand/ variable pointer. - Operator * (asterisk) : untuk mengakses nilai data operand/ variable pointer. 3. Deklarasi Pointer tipe_data

* nama_var_pointer
operator bintang/ asterisk (*)

char, float, int, double, long, dsb Sebagai Contoh, kita mendeklarasikan pointer P yang akan ditempati oleh tipe data int, maka bentuk pendeklarasiannya adalah sbb: int *P;

4. Membuat POINTER Bagaimana cara membuat pointer? Misalnya int *p; Perhatikan keberadaan tanda * di depan nama p. Pada pendeklarasian seperti itu, p adalah variabel pointer atau di singkat pointer saja, yaitu variabel yang merujuk ke suatu bilangan bertipe int. Nah, sekarang bagaimana mengaitkan variabel pointer ke suatu data? Lihat contoh program berikut: Save File: pointer.cpp

Perhatikan hasilnya!

5. POINTER dan STRING Hubungan pointer dan string kerap sekali dijumpai. Perhatikan deklarasi dibawah: Char *kota = Seoul; Perintah diatas mendeklarasikan variabel pointer bernama kota yang merujuk ke tipe char dan sekaligus membuat pointer merujuk ke string Seoul. Perhatikan program dibawah dan cobalah. Save file: postr.cpp

Perhatikan Hasilnya:

Melalui pointer, setiap karakter dalam string bisa di akses, contoh dapat dilihat program dibawah. Save file: akses.cpp

Perhatikan Hasilnya:

6. ARRAY POINTER Array bisa dipakai untuk menyimpan sejumlah pointer. Aplikasinya untuk membuat array yang menampung sejumlah nama negara. Contoh deklarasi: char *negara[5]; Pendeklarasian diatas belum menunjuk ke suatu negara. Agar elemen array menunjuk ke suatu negara, pernyataan seperti berikut bisa digunakan. negara[0] = Indonesia; Cobalah Program dibawah ini. Save file: pointarray.cpp

Perhatikan Hasilnya:

Anda mungkin juga menyukai