#include <iostream>
using namespace std;
void garis(int panjang) {
int i;
for(i=0;i<=panjang;i++){
printf("-");
}
cout<<endl;
}
void judul() {
garis(25);
puts("Contoh Program Pointer");
garis(25);
}
void ttd() {
garis(25);
cout<<"Nama : Rosdiana Fitriyani"<<endl;
cout<<"Email : rosdianaftrn@gmail.com"<<endl;
}
int main() {
judul();
int nilai1,nilai2;
//Variabel Pointerku Bertipe Pointer
int *pointerku;
//Variabel Pointerku Diisi Alamat Dari Variabel Nilai1
pointerku = &nilai1;
/*
Alamat memori variabel yang ditunjuk variabel pointerku diisi nilai 10.
Alama ini ternyata adalah alamatnya variabel nilai.
Maka variabel nilai1 jadi benilai 10.
*/
*pointerku = 10;
cout << "Nilai 1 adalah " << nilai1 << endl;
//Test juga untuk alamat variabel nilai2
pointerku = &nilai2; *pointerku = 20;
cout << "Nilai 2 adalah" << nilai2 << endl;
ttd();
return 0;
}