|
Pointer Operatorler
& veya adres operatoru kendi operandina donen operator cesitleridir.
Ornegin, tanimlamayi dusunursek,
int y = 5; int *yPtr; yPtr = &y;
y degiskenin adresini yPtr pointer degiskenine atar.
( * ) operator, yaygin olarak indirection operator veya dereferencing operator olarak gonderilir.Ve operandi isaretlenen nesnenin degerine geri doner.
Ornegin:
printf("%d", *yPtr);
y degiskenin degerini ekrana yazar.Burada kullanailan (*) sembole dereferencing a pointer denir.(&) ve (*) operatorlar birbirinin tamamlayicisidirlar.Her ikisi ayni anda yPtr a basvurulursa, ayni sonuc yazilacaktir.
|
|
|