Çift Baglı Listelerden Eleman Silme

Bu yazımızda en çok hata alınan bağlı liste fonksiyonlarından olan silme fonksiyonu uzerinde duracagız.Burada kullanacağımız bağlı liste cift bağlı listedir.Ama aynı mantıkla tek baglı listeyede uyarlayabilririz silme fonksiyonunu.İlk olarak yapacagımız listenin yapısını tanımlamakla ise baslayalım: struct LIST { char ad[20]; char soyad[20]; char adres[50]; char tel[12]; struct LIST *sag; struct LIST *sol; }; Bu şekilde

Structre Ornek

c dilinde zorlanılacak bir diğer konu structre’lardır.Aslına bakılırsa ilk başta baya karışık bir konudur ama sonradan sonraya mantığı çözulmeye ve structre yapısı kafada canlanmaya başlayacaktır. Genelde bilgi saklama işlemlerinde kullanılan structre larda işlem yaparken pointer’lardan çokca faydalanacıgız.Aslında pointer’ı tam anlamamış olanlar için pointer lara değinecek olursak pointer herhangi bir değişkenin adresinin  saklandıgı bir başka değişkendir.Bunu

C Stringler(Katarlar)

     C Programlama Diline Giriş     Ders11: Stringler (Katarlar) Giriş Katar bir char tipinde bildirilen karakter dizisidir. Stringler, içeriği harfler, rakamlar, veya bazı semboller olan text bilgilerini tutmak(saklamak) için kullanılır. C dilinde string bildirimi için bir tip deyimi yoktur. Bu yüzden, bir stringe bir dizi gözüyle bakılır. Genel olarak bir string’in bildirimi: