Pages

4/28/2017

Cara Deklarasi Pointer Pada Array C++

Cara Deklarasi Pointer Pada Array C++

Cara Deklarasi Pointer Pada Array C++ - Belajar C++

Apa itu Array ?
Variabel Larik atau lebih dikenal dengan ARRAY adalah Tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang lainnya. Variabel array dalam Borland C++, dapat digolongkan menjadi dua buah dimensi yaitu Array Berdimensi Satu dan Array Berdimensi Dua.



Apa itu Pointer ?
Merupakan 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. Terdapat dua macam operator pointer yang disediakan oleh Borland C++ yaitu Operator dereference ( & ) dan Operator reference ( * ).



Konsep Array diantaranya adalah banyak loncatan dari pointer satu ke pointer yang lain. karena secara internal array juga menyatakan alamat, yaitu pengenal array sama dengan alamat pada elemen pertama, pada array. Sebagai contoh sederhana dapat anda lihat pada contoh program berikut:
Contoh Penggunaan Pointer to Array
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main( )
{
   int i;
   int nilai[5];
   int *ptrnilai;
   ptrnilai = nilai;
   for(i=1;i<=5;i++)
   {
      cout<<"Masukan Nilai Pertama = ";
      cin>>nilai[i];
   }
   cout<<endl;
   cout<<"Hasil Pengaksesan Elemen Array Lewat";
   cout<<"Pointer";
   cout<<endl<<endl;
   for(i=1;i<=5;i++)
   {
      cout<<"Elemen "<<i<<". Nilai "<<nilai[i];
      cout<<", Menempati Alamat Memori = ";
      cout<<&ptrnilai[i];
      cout<<endl;
   }
   getche( );

0 comments:

Post a Comment