assert.h
Berisi
penegasan makro, digunakan untuk membantu mendeteksi kesalahan logis dan jenis
lain dari bug di versi debug dari sebuah program.
Macro
assert()
yang didefisikan dalam header assert.h akan menulis informasi kesalahan
pada strerr dan kemudian akan meninggalkan program bila ekspresi diubah ke 0.
Bila sebaliknya , maka essert() tidak melakukan apa-apa.
Meskipun output yang tepat didefinisikan dalam implementasi, banyak complier
menggunakan pesan yang mirip dengan pesan berikut :
Assersi
yang gagal : <expression),file<file>,line(linenum>
Makro
asser()
biasanya digunakan untuk
membantu mencetak bahwa program telah berjalan dengan benar, dengan eklspresi
yang hanya mengevaluasi benar jika tidak terdapat kesalahan yang terjadi.
Kita
tidak perlu menghapus statemen assert() dari kode sumber program bila program
telah dibetulkan. Bila makro NDEBUG didefinisikan (sebagai apa pun), maka makro
assert() akan ditinggalkan.
Fungsi yang berhubungan adalah abortA()
Fungsi yang berhubungan adalah abortA()
Contoh program :
0 komentar:
Posting Komentar