English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
已定义的宏 assert 指向另一个宏 NDEBUG,宏 NDEBUG 不是 <assert.h> 的一部分。如果已在引用 <assert.h> 的源文件中定义 NDEBUG 为宏名称,则 assert 宏的定义如下:
#define assert(ignore) ((void)0)
فيما يلي قائمة الوظائف الفريدة المحددة في ملف الرأس assert.h:
الترتيب | الوظيفة و الوصف |
---|---|
1 | void assert(int expression) وظيفة التأكيد، تستخدم لالتقاط أخطاء البرنامج أثناء عملية الت调试 |