指针参数、输出参数与接口设计 | C语言

本章覆盖:通过 T * 修改一个对象;通过 T ** 修改一个指针;pointer + length;pointer + capacity;NULL 是否允许由接口契约明确;返回错误码 + 输出参数的常见 C API 设计。

本章知识点

  • 通过 T * 修改一个对象
  • 通过 T ** 修改一个指针
  • pointer + length
  • pointer + capacity
  • NULL 是否允许由接口契约明确
  • 返回错误码 + 输出参数的常见 C API 设计