Pointer adalah variable yang berisi alamat memory sebagai nilainya dan berbeda dengan variable biasa yang berisi nilai tertentu. Dengan kata lain, pointer berisi alamat dari variable yang mempunyai nilai tertentu.
ASSALAMUALAIKUM WR. WB.
Dengan demikian, ada variabel yang secara langsung menunjuk ke suatu nilai tertentu, dan variabel yang secara tidak langsung menunjuk ke nilai.
Adapun bentuk umum dari pernyataan variabel pointer dalam C++ adalah :
Type *variabel-name
Dengan :
• Type adalah tipe dasar pointer
• Variabel name adalah nama variabel pointer
• * adalah variabel pada alamatnya yang ditentukan oleh operand.
Contoh :
Int *int_pointer; // pointer to integer
Float *float_pointer; // pointer to float
Berikut contoh dari penerapannya:
SOURCE CODE Program Mencari Nilai Minamal dan Maksimal C++
Interface

Source Code
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
void input(int *nilai,int *maks,int *min,int n,int i)
{
*nilai=n;
int a[25];
cout<<"Masukkan Banyak Data : ";cin>>n;
cout<<endl;
cout<<endl;
for(i=0;i<n;i++)
{
cout<<"\tMasukaan Data ["<<i+1<<"] : ",i+1;
cin>>a[i];
}
*maks=a[0];
*min=a[0];
for(i=1;i<n;i++)
{
if(a[i]>*maks)
{
*maks=a[i];}
if(a[i]<*min)
{
*min=a[i];
}
}
}
main ()
{
int nilai,maks,min,n,i;
input(&nilai,&maks,&min,n,i);
cout<<"\n\n\n-------------------"<<"\n";
cout<<"Nilai Maksimum : "<<maks<<"\n";
cout<<"Nilai Minimum : "<<min<<"\n";
cout<<"-------------------"<<"\n";
getch () ;
}
Mungkin itu saja yang bisa admin bagikan kepada Anda. admin berharap artikel ini sangat bermanfaat bagi Anda. Admin akan sangat bertrimakasih bila anda mau meluangkan waktu untuk memberikan KOMENTAR dan SHARE artikel ini, karena kontribusi anda sangat berharga bagi Admin.
COMMENTS