Bu yazımda sizlere C diliyle yazdığınız programlarda kullanabileceğiniz assert.h kütüphanesiyle gelen assert fonksiyonundan bahsedeceğim. Önce assert kelimesinin anlamını açıklayarak başlayalım.Bu fonksiyonda yaptığı işlev bağlamında assert; ısrar etmek,öne sürmek,bildirmek anlamlarına geliyor.Fonksiyonun prototipi şu şekilde:
void assert (int expression).
Parametre olarak bir karşılaştırma ifadesi ("data != NULL" gibi) alınıyor.Eğer bu ifadeki koşul sağlanıyo ise program normal çalışmasına devam ediyor.Koşul sağlanmadığı zaman ise programın çalışması bu satırda kesiliyor ve ekrana aşağıdaki gibi bir hata mesajı yazdırılıyor(stderr'a yazılıyor).
27 Ekim 2009 Salı
Kaydol:
Kayıtlar (Atom)