美文网首页
C assert的使用

C assert的使用

作者: 突击手平头哥 | 来源:发表于2021-01-15 00:59 被阅读0次

assert的使用

assert是C/C++中常用的校验函数,当校验不同过就会直接退出程序

函数原型

#include <assert.h>

void assert(scalar expression);

需要注意的是assert本质是一个宏定义而不是一个函数,因此兼容指针、数字而不需要强转

关闭assert

assert很多时候是在调试时后使用而在正式版本中屏蔽掉

#define NDEBUG          // 加上这行,则 assert 不可用
#include <assert.h>

assert( p != NULL );    // assert 不可用

相关文章

网友评论

      本文标题:C assert的使用

      本文链接:https://www.haomeiwen.com/subject/rthiaktx.html