assert是头文件assert.h中的一个宏定义,执行到assert(test()),如果test()返回值为真,则继续往下执行,如果为假,则报错退出程序;
如果在包含assert.h之前定义一个NDEBUG宏(表示No Debug),就可以禁用assert.h中的assert宏定义
assert是头文件assert.h中的一个宏定义,执行到assert(test()),如果test()返回值为真,则继续往下执行,如果为假,则报错退出程序;
如果在包含assert.h之前定义一个NDEBUG宏(表示No Debug),就可以禁用assert.h中的assert宏定义