如果您正在尋找一個跟蹤變量值的函數。如果值發生變化,函數會告知它,否則不會。
使用斷言函數主要出現在測試期間,當您想檢查程序生命周期中的所有變量時。這在調試中也很有用,如果您的程序進行了大量操作並且您想檢查變量的值是否超過特定限製甚至更改。
要使用 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。