c语言assert函数 ASSERT在C语言中有什么作用?

ASSERT在C语言中有什么作用?Assert(f)是一种非常重要的程序调试手段。在调试模式下,括号中的表达式将在每次运行后计算。如果表达式为0,则执行将中断,并弹出警告框。用户可以选择“继续”、“重

ASSERT在C语言中有什么作用?

Assert(f)是一种非常重要的程序调试手段。在调试模式下,括号中的表达式将在每次运行后计算。如果表达式为0,则执行将中断,并弹出警告框。用户可以选择“继续”、“重试”和“忽略”。在发布模式下,此语句不会编译为代码。Assert一般用于确认程序内部参数的正确性,即调用内部函数时,调用方应保证参数的正确性,而在被调用函数内部,Assert可用于检查参数是否符合要求。

应输入声明是什么意思?