参考链接:https://www.cnblogs.com/lvchaoshun/p/7816288.html
assert函数的声明:void assert( int expression );
其字面含义就是确保的意思,可以在函数执行前判断所需使用的参数是否都在合理范围之内,如果不在合理范围之内,则stderr打印错误信息,并abort停止函数的运行。
如果expression为真,正常运行,如果为假,则终止。
assert(!(a==b))
参考链接:https://www.cnblogs.com/lvchaoshun/p/7816288.html
assert函数的声明:void assert( int expression );
其字面含义就是确保的意思,可以在函数执行前判断所需使用的参数是否都在合理范围之内,如果不在合理范围之内,则stderr打印错误信息,并abort停止函数的运行。
如果expression为真,正常运行,如果为假,则终止。
assert(!(a==b))