C 语言学习——错误处理

错误处理

c 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许我们访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。我们可以在 errno》h 头文件中找打各种的错误代码。

所以, C 程序可以通过检查返回值,然后根据返回值决定采取哪种适当的动作。开发人员应该在程序初始化时,把 errono 设置为 0 ,这是之中良好的编程习惯。0 值表示程序中没有错误。

原文地址:https://www.cnblogs.com/xushuhai/p/9556400.html