English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C 语言基础教程

C 语言流程控制

الوظائف في لغة C

المسافات في لغة C

الإشارات في لغة C

ال

C 语言结构体

C 语言文件

C 其他

C 语言参考手册

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

C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。

已定义的宏 assert 指向另一个宏 NDEBUG,宏 NDEBUG 不是 <assert.h> 的一部分。如果已在引用 <assert.h> 的源文件中定义 NDEBUG 为宏名称,则 assert 宏的定义如下:

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

المكتبة الماكرو

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

الترتيبالوظيفة و الوصف
1void assert(int expression)
 وظيفة التأكيد، تستخدم لالتقاط أخطاء البرنامج أثناء عملية الت调试