Assalamualaikum wr.wb
Nama: Muhamad Syarif Ramadhan
Nim : 3420227001
Prodi: Teknik Informatika
Contoh 1
Lampiran Contoh 1 sofware Borland C++
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
// Nama : Muhamad Syarif Ramadhan
// Nim : 3420227001
void main() {
/*
Sumber: http://www.cplusplu.com/doc/tutorial/pointers/
suatu variable adalah lokasi dimemori komputer yang dapat diakses
oleh pengenal mereka (nama variable tersebut). Dengan cara ini
progam tidak perlu peduli dengan alamat fisik data didalam memori.
progam hanya perlu menggunakan pengenal (nama variable) setiap kali
merujuk kedalam suatu variable.
*/
int nilai1, nilai2, *nilai3;
nilai1 = 15;
cout<<"Nilai 1 adalah "<<nilai1<<endl;
nilai2 = nilai1;
cout<<"Nilai 2 adalah "<<nilai2<<endl;
/*
Variable nilai3 adalah variable yang bertipe pointer.
Nilai variable nilai3 harus berupa alamat suatu memori.
variable niali3 adalah berisi alamat memori variable nilai1.
*/
nilai3 = &nilai1;
cout<<"Nilai 3 adalah "<<nilai3;
getch();
}
Contoh 2
Lampiran Contoh 2 sofware Borland C++
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
// Nama : Muhamad Syarif Ramadhan
// Nim : 342022701
void main()
{
int nilai1, nilai2;
//variable pointerku bertipe pointer
int *pointerku;
//variable pointerku diisi alamat dari variable nilai
pointerku = &nilai1;
/*
Alamat memori variable yang ditunjuk variable pointerku diisi nilai 10.
Alamat ini Ternyata adalah alamatnya variable nilai1.
maka variable nilai1 jadi bernilai 10.
*/
*pointerku = 10;
pointerku = &nilai2;
*pointerku = 20;
cout<<"Nilai 1 adalah "<<nilai1<<endl;
cout<<"Nilai 2 adalah "<<nilai2<<endl;
getch();
}
Sekian dan Terimakasih
Wassalamualaikum wr.wb
No comments:
Post a Comment