755-C语言的断言assert
大多数编程语言也都有断言这一特性。简单地讲,断言就是对某种假设条件进行检查。即如果此宏的函数形式的参数表达式比较为零(即表达式为false),则向标准错误设备写入一条消息并调用abort,终止程序的执行。可以简单理解为下面的代码段:if(假设成立){ 程序正常运行;}else{ 报错&&终止程序!(避免由程序运行引起更大的错误) }但是多数情况下,我们要进行验证的假设,只是属于偶然性事件,又或者我们仅仅想测试一下,一些最坏情况是否发生,所以这里