assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:
#include <assert.h> void assert( int expression );//注意输入的参数为int型
扩展阅读:http://www.cnblogs.com/ggzss/archive/2011/08/18/2145017.html