1. 17.
    0
    kısaca int d değer atar int *d din adresini verir. mantıgını ona göre kur.
    ···
  2. 16.
    0
    @12 şukuladım.
    ···
  3. 15.
    0
    @13 fonksiyonun icindeki birden fazla degeri dondurmek mi? ne demek istedigini biraz daha aciklar misin?
    ···
  4. 14.
    0
    http://inciswf.com/1304790250.swf
    ···
  5. 13.
    +1
    eğer fonksiyonun içindeki birden fazla değeri döndürmek istiyorsan pointer kullanırsın. hafıza için yer açıyorsun yani
    ···
  6. 12.
    +1
    pointer oldugunu belli etmek icin yaziorsun *'yi. daha sonra da o isareti kullandiginda pointer'in isaret ettigi yerdeki deger anlamina geliyor.

    • d yazdiginda oradaki deger neyse = 0 yaptiginda degeri 0 yapmis olursun. pointer degismez.

    sadece d kullandiginda ise 0'a esitlersen pointer 0'a esitlenir, ki bu da bir programcinin bu durumda istemeyecegi bir sey.
    ···
  7. 11.
    0
    ///////////////
    int *d;
    int i=10;
    printf("%dn",i);

    d=&i;
    • d=0;
    printf("%d",i);
    ///////////////

    bu şekilde çalıştı. tamamda anasını gibtimin dolaylama işaretini * neden değişkeni tanımlarken kullanıyoruz ?
    ···
  8. 10.
    0
    adamim baslangicta pointer tanimlarken * kullanmalisin. soyle yap:

    int *d;
    int i = 10;
    d = &i;
    • d = 0;

    printf("%d", i);

    calisacaktir. anlamadigin bir sey varsa sor.
    ···
  9. 9.
    0
    ınt *d; olacak
    ···
  10. 8.
    0
    hay gibeceğim biri bana i'nin adresini dolaylama ile sıfırlayabilir mi
    Edit: pordon i yi adresini kullanarak sıfırlayabilir mi olacaktı
    ···
  11. 7.
    0
    c# dan anlıyom panpa
    ···
  12. 6.
    0
    http://imgim.com/8484incis9012016.jpg hata veriyor derlemiyor prgram
    ···
  13. 5.
    0
    geçen sene aldım cb geldi dahada elleşmem.
    ···
  14. 4.
    0
    ilki yanlıs lan asıl
    ···
  15. 3.
    0
    alırsn aq nasıl alamıyosn
    ···
  16. 2.
    0
    alabilirsin

    pointer o
    ···
  17. 1.
    0
    Merhaba arkadaşlar ben C ye yeni giriş yaptım ve dolaylama ile adres almada sıkıntı çekiyorum.

    Örnek int i değişkenimiz var. By değişlenin adresini &i şeklinde alıyorum. Buraya kadar tamam.
    i = 0 yerine *&i=0 da kullanabilirim miyim?
    //////////////
    int *d;
    int i=10;

    • d=&i;
    d=0;
    ////////////////////
    Yukardaki kod i'yi sıfır yapıyor *d şeklinde tanımlama doğru
    int d;
    int i=10;

    d=&i;
    • d=0;
    ////////////////////
    Ama bu kod çalışmıyorum neden ? tanımlamayı neden *d şeklinde yapmak zorundayız ?
    ···