#include
#include
using namespace std;
main()
{
int i, nilai [50];
int *trnilai;
trnilai = nilai;
for(i=0;i<5 i="" span="">5>
{
cout<<"Masukan Nilai ke- "<
cin>>nilai[i];
}
cout<
cout<<"Pengaksesan Elemen Array Lewat Pointer";
cout<
for(i=0;i<5 i="" span="">5>
{
cout<<"Elemen "<
cout<<", Menempati Alamat Memory : "<<&trnilai[i];
cout<
}
getch();
return 0;
}
Hasil Running :
Keterangan :
Syntaks pada program diatas membahas mengenai pengaksesan elemen array lewat pointer ada 5 buah nilai integer yang tiap nilainya kita inputkan pada interface runing program nanti, hal ini dikarenakan ada sebuah looping program menggunakan fungsi for(i=0;i<5 50="" atas="" berarti="" bilangan="" bulat="" cin="" dalam="" dari="" data="" deklarasikan="" dengan="" di="" digunakan="" for="" i="" indeksnya="" ini.="" ini="" integer="" lebih="" looping="" menggunakan="" menginput="" menginputkan="" nilai="" pada="" perintah="" perulangan="" positif="" program="" tidak="" tipe="" untuk="" variabel="" yang="">> nilai[i],sedangkan *trnilai (reference pointer) merupakan variabel yang digunakan untuk penunjuk dan penyimpanan alamat memory pada nilai variabel.5>
Pada permasalahan di atas ada sebuah tujuan yang harus diselesaikan yaitu mengkases nilai variabel dan mengetahui nilai variabel berada pada lokasi memory mana.! Oke jawaban sederhananya Kita dapat mengetahui lokasi memory nilai variabel sebuah data dengan memanggil perintah deferences (&trnilai[i]).

0 comments:
Post a Comment