如果您正在寻找一个跟踪变量值的函数。如果值发生变化,函数会告知它,否则不会。
使用断言函数主要出现在测试期间,当您想检查程序生命周期中的所有变量时。这在调试中也很有用,如果您的程序进行了大量操作并且您想检查变量的值是否超过特定限制甚至更改。
要使用 assert 只需使用您选择的变量调用它。
例:
Assert (a) This will keep track of value of a.
assert.h - C 中的 assert() 函数示例
#include <stdio.h>
#include <assert.h>
int main()
{
// Defining variables
int a;
// Assigning value of a=2
a = 2;
// Displaying the value of a
printf("Value of a is:%d\n", a);
// assert function will not exit till the value of a =0
assert(a);
// now change the value of a=0
a = 0;
// Displaying the value of a
printf("Value of a is:%d\n\n", a);
// again calling the function with different parameter
assert(a);
return 0;
}
输出
相关用法
- C语言 asin()用法及代码示例
- C语言 asctime()、asctime_s()用法及代码示例
- C语言 atan2()用法及代码示例
- C语言 abs()用法及代码示例
- C语言 atan()用法及代码示例
- C语言 acos()用法及代码示例
- C语言 arc()用法及代码示例
- C语言 fread()用法及代码示例
- C语言 feof()用法及代码示例
- C语言 imagesize()用法及代码示例
- C语言 getarcoords()用法及代码示例
- C语言 strcspn()用法及代码示例
- C语言 setlinestyle()用法及代码示例
- C语言 showbits()用法及代码示例
- C语言 sprintf()用法及代码示例
- C语言 outtextxy()用法及代码示例
- C语言 isgraph()用法及代码示例
- C语言 grapherrormsg()用法及代码示例
- C语言 moveto()用法及代码示例
- C语言 putchar()用法及代码示例
注:本文由纯净天空筛选整理自Manu Jemini大神的英文原创作品 assert() function of assert.h in C。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。