自动化测试 assert() 是什么?怎样用它?
浏览量:2866
时间:2021-03-14 13:47:29
作者:admin
assert() 是什么?怎样用它?
这是在<assert中定义的宏。H>测试断言。断言基本上写下了程序员的假设。如果违反了这些假设,则表明存在严重的程序错误。例如,一个只接受非空指针的函数可以写:assert(P!=空)。失败的断言将中断程序。断言不应用于捕获预期的错误,例如malloc()或fopen()的失败。
assert() 是什么?怎样用它?
这是在<assert中定义的宏。H>测试断言。断言基本上写下了程序员的假设。如果违反了这些假设,则表明存在严重的程序错误。例如,一个只接受非空指针的函数可以写:assert(P!=空)。失败的断言将中断程序。断言不应用于捕获预期的错误,例如malloc()或fopen()的失败。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。