main()
{
int a; /* tam sayidir*/
int *aPtr; /*Tam sayiya
pointer */
a = 7;
aPtr = &a; /* aPtr a nin adresine kuruldu*/
printf("a nin adresi : %p\n"
"aPtr in degeri :
%p\n\n", &a, aPtr);
printf("a nin degeri %d\n"
"*aPtr in
degeri: %d\n\n", a, *aPtr);
printf("(*) ve (&) in birbirinin tamamlayicisi oldugunun
kaniti:
\n&*aPtr = %p\n*&aPtr = %p\n", &*aPtr, *&aptr);
return(0);
}
Yukarida ki programi ctrl x edip sakladiktan sonra. gcc programinIsmi.c yaptiktan sonra hatanin olmadigini gordukten sonra a.out edince goreceksiniz ki (*) ve (&) birbirinin tamamlayicisidirlar.
Bir sayinin kupu pointer kullanarak nasil alinir? Bu sorunuza cevap sizden bir tiklayis uzaklikta...Eee daha ne duruyorsunuz?!!!