当前位置: 代码迷 >> 综合 >> cassert(assert.h)头文件之assert函数
  详细解决方案

cassert(assert.h)头文件之assert函数

热度:93   发布时间:2023-12-20 11:59:47.0

官方例子

/* assert example */
#include <stdio.h>      /* printf */
#include <assert.h>     /* assert */void print_number(int* myInt) {
   
 assert (myInt!=NULL);printf ("%d\n",*myInt);
}int main ()
{int a=10;int * b = NULL;int * c = NULL;b=&a;print_number (b);print_number (c);return 0;
}
当asset()函数括号里的表达式为假时,执行函数,显示信息为:

Assertion failed: expression, file filename, line line number 

例如在我的

  相关解决方案