-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path10-pointer2.cpp
More file actions
31 lines (21 loc) · 801 Bytes
/
10-pointer2.cpp
File metadata and controls
31 lines (21 loc) · 801 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;
int main() {
int nilaiUTS = 75;
string mahasiswi = "septi";
string mahasiswa = "fariz";
// menampilkan alamat memori
cout<<nilaiUTS<<" berada di alamat memori : "<< &nilaiUTS <<endl;
cout<<mahasiswi<<" berada di alamat memori : "<< &mahasiswi <<endl;
cout<<mahasiswa<<" berada di alamat memori : "<< &mahasiswa <<endl;
cout<<"==================================================="<<endl;
// deklarasi variable pointer, menggunakan keyword *
int nilaiUAS = 100;
int *ptrNilai1 = &nilaiUTS;
int *ptrNilai2 = &nilaiUAS;
// merubah nilai
*ptrNilai2 = 60;
cout<<nilaiUTS<<" berada di alamat memori : " << ptrNilai1 <<endl;
cout<<nilaiUAS<<" berada di alamat memori : " << ptrNilai2 << " Nilainya "<< *ptrNilai2<<endl;
return 0;
}