assert预处理宏的使用

assert(true)---不会报错，程序正常执行下去；
assert(false)---会中断程序，不让程序继续执行，会报出类似这样的错误提示：
Assertion failed: 4 > 10, file 6_48.cpp, line 19。

----使用场景
当你明确，程序在运行到某个地方时，某个条件的结果是确定的，那么，就可以使用assert预处理判断一下，如果与预期确定的结果不一致，则中断程序。