传统的错误处理机制:

1.终止程序: assert 发生内存错误,除0错误时就会终止程序

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

2.返回错误码,缺陷:需要程序员自己去查找对应的错误,如系统都很多库接口函数都是通过把错误码放在errno中表示错误

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

3.C标准库中的setmp和longjmp组合

实际中C语言基本都是使用返回错误码的方式处理错误,部分情况下使用终止程序处理非常严重的错误。

.

相关文章:

  • 2022-01-12
  • 2021-12-01
  • 2022-02-02
  • 2021-09-20
  • 2021-11-20
  • 2022-12-23
  • 2021-08-02
猜你喜欢
  • 2021-05-21
  • 2021-12-05
  • 2021-07-05
  • 2021-06-27
  • 2022-01-17
  • 2022-12-23
相关资源
相似解决方案