zoukankan      html  css  js  c++  java
  • 函数返回值

    引述自Documents/zh_CN/CodingStyle

      函数可以返回很多种不同类型的值,最常见的一种是表明函数执行成功或者失败的值。这样的一个值可以表示为一个错误代码整数(-Exx = 失败, 0 = 成功)或者一个“成功”布尔值(0 = 失败,非0 = 成功)。

    混合使用这两种表达式方式是难于发现的bug的来源。为了避免产生这种bug,请遵循下面的惯例:

      如果函数的名字是一个动作或者强制性的命令,那么这个函数应该返回错误代码整数。如果是一个判断,那么函数应该返回一个“成功”布尔值。

      返回值是实际计算结果而不是计算是否成功的标志的函数不受此惯例的限制。一般的,他们通过返回一些正常值范围之外的结果来表示出错。典型的例子是返回指针的函数,他们使用NULL或者ERR_PTR机制来报告错误。

  • 相关阅读:
    第八章 路由器交换机及其操作系统的介绍
    k-Tree DP计数
    Drop Voicing 最长升序
    高精度
    1196D2
    C
    POJ 3974 马拉车
    2020.8.1第二十六天
    2020.7.31第二十五天
    每日日报
  • 原文地址:https://www.cnblogs.com/openix/p/3241461.html
Copyright © 2011-2022 走看看