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