-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlevelPointer.cpp
More file actions
32 lines (26 loc) · 1.12 KB
/
levelPointer.cpp
File metadata and controls
32 lines (26 loc) · 1.12 KB
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
28
29
30
31
32
#include"header.h"
int main(){
system("clear");
int value = 201,data = 500;
int *p1,**p2,***p3,****p4;
p1 = &value;
p2 = &p1;
p3 = &p2;
p4 = &p3;
cout << "Display Value : " << value << endl;
cout << "Display Pointer level One : " << *p1 << endl;
cout << "Display Pointer level Two : " << **p2 << endl;
cout << "Display Pointer level Three : " << ***p3 << endl;
cout << "Display Pointer level Four : " << ****p4 << endl;
cout << "Display Pointer Sum : " << ****p4+***p3+**p2+*p1 << endl;
cout << "Display Pointer (P1 x P2 ) : " << ((*p1)*(**p2)) << endl;
**p3 = &data;
cout << "\nDisplay Pointer level Four : " << ****p4 << endl;
cout << "Display Pointer level Three : " << ***p3 << endl;
cout << "Display Pointer level Two : " << **p2 << endl;
cout << "Display Pointer level One : " << *p1 << endl;
cout << "Display Data : " << data << endl;
cout << "Display Pointer (P1 x P2 ) : " << ((*p1)*(**p2)) << endl;
cout << "Display Pointer Sum : " << ****p4+***p3+**p2+*p1 << endl;
return 0;
}