1.assert断言其实就是一个提醒代码bug的小助手,他可以帮助程序员找出代码出错的地方,以便于程序员及时修改并完善代码。
2.assert是一个宏,用于运行时检查该语句结果为真还是为假,若为true,则assert不做任何操作;若为false,则assert宏就会以“Assertion failed:出错内容,file,line 错误行数”的形式显示出错信息,然后程序崩溃,停止运行,就可以清楚的看见哪一行,出错的信息是什么
3.注意assert函数得包含头文件<assert.h>
4.本质上就是帮程序员定位错误的一种手段,追踪程序执行中的错误
写作不易,若有疑问,请指点,谢谢!