Dengan memasukan
nilai interger sebanyak 5 nilai dan melalui variabel pointer bagaimana agar
dapat mengetahui elemen tersebut akan menempati dilokasi memory. Berapa program
berjalan secara statis hanya sebanyak 5 buah interger.
Syntax
#include<stdio.h>
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int i,
N;
int
nilai [50];
int
*ternilai;
ternilai
= nilai;
cout<<"Array
Setelah Diisi ";
cout<<endl<<endl;
for(i=0;
i<=5; i++ )
{
cout<<"Masukan
nilai ke- "<<i<<": ";
cin>>nilai[i];
}
cout<<endl;
cout<<"Pengaksesan
Elemen Array Lewat";
cout<<"Pointer";
cout<<endl<<endl;
for(N=0;
N<=5; N++)
{
cout<<"Elemen
" <<N<<" Nilai" <<nilai [N];
cout<<",
Menempati Alamat Memory : "<<&ternilai[i];
cout<<endl;
}
getch();
return 0;
}
Running
Penjelasan
Dalam kasus ini kita
hanya diminta untuk menampilkan alamat dari nilai yang dimasukan,
Dengan melakukan
perulangan for untuk menampilkan berapa indeks yang telah ditetapkan, seperti
di dalam contoh indeks yang sudah ditetapkan sebanyak 5, dengan mengunakan
pointer nilai ia akan memanggil alamat nilai yang dimasukan seperti dalam
running, saya memasukan nilai nilai tersebut dan menghasilkan alamat yang sama
karena memiliki nilai yang sama.

0 komentar:
Posting Komentar