- Katılım
- 27 Şubat 2019
- Mesajlar
- 12,014
Senin derdin dert midir, benim derdim yanındaGökhan gel senide bulaştıralım bu C işine... iki acemi takılırız.
Senin derdin dert midir, benim derdim yanındaGökhan gel senide bulaştıralım bu C işine... iki acemi takılırız.
Mantığı süper kurmuşsun, cevap doğru.Şu & işareti ne anlama geliyor bilmiyorum ama hata kodundan anladığım,
P1 =&a yapınca int * oluyor.
P2 =&P1 yapınca aslında P2 =&&5 oluyor. Buda sanki int ** olarak tanımlanıyor.
(en mantıklı böyle atabildim, kod ile alakam yok )
#include <stdio.h>
int main()
{
int a=5;
int *p1,**p2;
p1=&a;
p2=&p1;
printf("%p \n",p1);
printf("%p \n",p2);
printf("%d \n",**p2);
}