c语言 存储错误原因的函数
c语言 存储错误原因的函数
日期:2012-05-09 16:28:57 人气:1
C语言标准库中包含了各种用于处理错误的函数和宏。
1、assert( ) 宏
#include
void assert( int expression );
可用于诊断程序bug。expression可以是任何要检测的东西:变量或任何表达式。如果expression为TRUE,则assert()不执行任何操作;否则在stderr上显示一条错误消息,并终止程序的执行。例:assert( x >= 0);为使assert( )宏发挥作用,编程程序必须采用调试模式。以后以发行模式编译程序的