C语言处理错误的传统方式

传统的错误处理机制: 1.终止程序: assert 发生内存错误,除0错误时就会终止程序 2.返回错误码,缺陷:需要程序员自己去查找对应的错误,如系统都很多库接口函数都是通过把错误码放在errno中表示错误 3.C标准库中的setmp和longjmp组合 实际中C语言基本都是使用返回错误码的方式处理错误,部分情况下使用终止程序处理非常严重的错误。 .
相关文章
相关标签/搜索