断言assert
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了断言assert相关的知识,希望对你有一定的参考价值。
断言是一个非常有用的信息调试
#include <stdio.h> /* printf */ #define NDEBUG //这个可以是assert()无效,程序崩溃 #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; }
以上是关于断言assert的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot - 使用Assert校验让业务代码更简洁