assert是头文件assert.h中的一个宏定义,执行到assert(test()),如果test()返回值为真,则继续往下执行,如果为假,则报错退出程序;
如果在包含assert.h之前定义一个NDEBUG宏(表示No Debug),就可以禁用assert.h中的assert宏定义
本文详细介绍了assert宏的功能及其使用方法。当assert(test())被执行时,如果test()返回值为真,则程序继续执行;若为假,则报错退出。此外,文章还提到了如何通过预定义NDEBUG宏来禁用assert宏。
assert是头文件assert.h中的一个宏定义,执行到assert(test()),如果test()返回值为真,则继续往下执行,如果为假,则报错退出程序;
如果在包含assert.h之前定义一个NDEBUG宏(表示No Debug),就可以禁用assert.h中的assert宏定义
486

被折叠的 条评论
为什么被折叠?