Cara Deklarasi Pointer Pada Array C++

Tags

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.

Baca juga : Pengertian dan Macam-macam Array C++

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 ( * ).

Baca juga : Pengertian dan Macam-macam Pointer C++

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( );
}  

Baca juga :

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 5 Februari 2016


EmoticonEmoticon