modul praktikum algoritma & pemrograman ii laboratorium dasar
modul praktikum algoritma & pemrograman ii laboratorium dasar
modul praktikum algoritma & pemrograman ii laboratorium dasar
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Laboratorium Komputer, Program Ilmu Komputer Unsri<br />
<br />
Kemudian nama1 dan nama2 akan menunjuk ke lokasi string “SPIDERMAN” dan<br />
“GATOTKACA”<br />
Pointer dan Larik<br />
Pointer dan larik mempunyai hubungan yang dekat. Secara internal larik juga menyatakan<br />
alamat. Misalnya, didefinisikan :<br />
int tgl_lahir[] = {24, 6, 1965};<br />
dan :<br />
int *ptgl;<br />
agar ptgl menunjuk ke larik, diperlukan pernyataan berupa :<br />
ptgl = tgl_lahir;<br />
Perhatikan dengan seksama pernyataan di atas. Tidak ada tanda & di depan menggunakan<br />
format :<br />
ptr = &variabel<br />
Bila variabel bukan larik. Ini disebabkan nama larik sebenarnya sudah menyatakan alamat.<br />
Oleh karena itu tanda & tidak diperlukan.<br />
Contoh program :<br />
//Program pointer dan larik<br />
//Nama file ptrlar.cpp<br />
#include <br />
#include <br />
void main()<br />
{<br />
clrscr();<br />
int tgl_lahir[] = {24, 6, 1965};<br />
int *ptgl;<br />
ptgl = tgl_lahir;<br />
cout