ASSERT函数是用于调试中,也就是说在你的代码中当是Debug的时候它完成对参数的判断,如果是TRUE则什么都不做,如果是FALSE则弹出一个程序中断对话框提示程序出现错误.在Release版本中它是什么作用都不起. 它主要是监视程序在调试运行的过程中的运行情况,多多使用它,绝对有好处,没有一点坏处. 例如: /* ASSERT.C: In this program, the analyze_string function uses * the assert function to test…