Contoh penggunaan pointer pada C++, dimana nilai pointer didapat dari nilai suatu variabel.
#include <iostream.h>
main () {
int x = 10, y = 99;
int *p, *z;
int *a; //a = dangling pointer
int *b = 0; // b = null pointer
p = &x;
z = &y;
cout<<"nilai yang di tunjuk p = "<<*p<<"pada alamat " <<p<<endl;
cout<<"nilai yang di tunjuk z = "<<*z<<"pada alamat " <<z<<endl;
*z = *p;
cout<<"nilai yang di tunjuk p = "<<*p<<"pada alamat" <<p<<endl;
cout<<"nilai yang di tunjuk z = "<<*z<<"pada alamat "<<z<<endl;
cout<<"nilai a = "<<*a<<"<- ini merupakan dangling pointer\n";
cout<<"nilai b = "<<*b<<"<- ini merupakan null pointer\n";
}
Search
Categories
- Part I : Perkenalan (4)
- Part II : Operator (3)
- Part III : Percabangan (materi) (2)
- Part III : Percabangan (program) (4)
- Part IV : Perulangan (meteri) (3)
- Part IV : Perulangan (program) (3)
- Part V : Array (materi) (1)
- Part V : Array (program) (2)
- Penerapan (6)
- Pointer (2)
- Searching (pencarian) (3)
- Typedef (1)
whahahhahaaa... aku gak ngerti itu semua apa????!!!!!!!!!!!
ReplyDelete