1:类似junit的断言,只是在assert中的断言,如果不满足的话就程序退出。
比如
在执行到assert(6 < 5);
的时候因为不满足断言,于是程序退出。
如果不想让assert(6 < 5)起作用,就在最上面添加宏定义#define NDEBUG
要添加在#include <assert.h>上面才起作用
全部的如下:
1:类似junit的断言,只是在assert中的断言,如果不满足的话就程序退出。
比如
在执行到assert(6 < 5);
的时候因为不满足断言,于是程序退出。
如果不想让assert(6 < 5)起作用,就在最上面添加宏定义#define NDEBUG
要添加在#include <assert.h>上面才起作用
全部的如下: