BY EMI SITA POINTER BY EMI SITA
POINTER VS VARIABLE Berisi nilai data Operasi yang dipakai bengan operator *,/,+,- Bersifa t statis Deklarasi int x Berisi alamat memori “&”menghasilkan alamat memori dari variable “*” mendapatkan nilai dari alamat memory Bersifat dinamis Int *X,&x
CONTOH POINTER #include"iostream" #include"cstdlib" #include"stdio.h" using namespace std; main () { int x=8, y; int *xPtr; xPtr = &x; cout<<"Nilai x = "<< x <<endl ; cout<<"Alamat x = "<<&x<<endl ; cout<<"Alamat x = "<<xPtr<<endl ; cout<<"Nilai yang disimpan pada alamat " ; cout<<xPtr<<" adalah "<< *xPtr; return 0; }
BEDAKAN DENGAN CONTOH INI #include"iostream" #include"cstdlib" #include"stdio.h" using namespace std; Int main() int x=8, y; int *xPtr; xPtr = &x; y = *xPtr; cout<<"Nilai x = "<< x <<endl ; cout<<"Alamat x = "<<&x<<endl ; cout<<"Alamat x = "<<xPtr<<endl ; cout<<"Nilai yang disimpan pada alamat "; cout<<xPtr<<" adalah "<<y; Return 0; }