C语言断言assert函数
/*使用断言测试*/#ifdef DEBUG/*处理函数原型*/void Assert(char * filename, unsigned int lineno);#define ASSERT(condition)\do{ \ if(condition)\ NULL; \ else\ Assert(__FILE__ , __LINE__);\}while(0)/*不使用断言测试*/#else#define ASSERT(condition)