assert、errno、perror 与 strerror | C语言

本章覆盖:assert 用于程序员假设,不用于普通用户输入校验;NDEBUG;errno 的读取时机;函数返回值优先判断错误;perror;strerror;错误码、errno 与返回值的协作。

本章知识点

  • assert 用于程序员假设,不用于普通用户输入校验
  • NDEBUG
  • errno 的读取时机
  • 函数返回值优先判断错误
  • perror
  • strerror
  • 错误码、errno 与返回值的协作