Latest web development tutorials

C المكتبة القياسية - <assert.h>

مقدمة موجزة

C القياسية رأس الملفات مكتبةassert.h توفير ماكرو تسمى تصرح،والتي يمكن استخدامها للتحقق من الافتراضات في البرنامج، والافتراض هو الرسائل التشخيص الانتاج كاذبة.

التأكيد على نقطة محددة الكلي لNDEBUGالكليآخر،جزءاNDEBUGالكلي لا <assert.h>. إذا كنت قد حددت كاسم الكلي في إشارة NDEBUG ملف <assert.h> المصدر، يتم تعريف الماكروASSERT على النحو التالي:

#define assert(ignore) ((void)0)

مكتبة الكلية

وفيما يلي قائمة الوظائف الوحيدة المحددة في assert.h ملف الرأس:

序号函数 & 描述
1 void assert(int expression)
这实际上是一个宏,不是一个函数,可用于在 C 程序中添加诊断。