C语言中的简单断言是什么?
断言是用于肯定地声明当到达该代码行时事实必须为真的语句。
断言对于获得满足的预期条件很有用。
简单断言
简单的断言可以通过使用assert(expression)方法来实现,该方法存在于assert.h头文件中。
简单断言的语法如下-
assert(expression)
简单的断言,
当条件传递给一个为真的断言时,则没有动作。
错误语句的行为完全取决于编译器标志。
启用断言后,错误输入会导致程序停止。
当断言被禁用时,则没有任何操作。
断言仅用于捕获内部编程错误。这些错误是通过传递错误的参数而发生的。
示例
以下是C编程语言中用于简单断言的C程序-
#include输出结果#include int main(void){ int x; printf("Enter the value of x:\n"); scanf("%d",&x); assert(x >= 0); printf("x = %d\n", x); return 0; }
执行上述程序时,它会产生以下输出-
Run 1: Enter the value of x: 20 x = 20 Run 2: Enter the value of x: -3 Assertion failed! Program: G:\CP\CP programs\test.exe File: G:\CP\CP programs\test.c, Line 10 Expression: x >= 0
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短