【问题标题】:What is rc stands forrc代表什么
【发布时间】:2010-10-03 20:19:47
【问题描述】:

我看到很多次代码将函数的返回状态设置为 *rc * 变量(例如 int rc = foo();)。我认为它是某种约定,并在我的代码中盲目地使用它。

最近被同事问到*rc *代表什么,发现我确实不知道答案。

谢谢

【问题讨论】:

  • 您确实应该使用对您和项目中的其他程序员有意义的变量名称。如果您和您的同事都不理解变量名的含义,那么这就是一个标志。
  • 我认为“rc”与“i”属于同一家族,我们都在 for 循环中使用。在变量范围较小的情况下,这些短变量更好。您无需花费额外的 CPU 周期来解释变量的名称。
  • 冒着政治不正确的风险,我建议最合适的扩展是“延迟编码”。使用具有许多可能含义的名称(例如,行/列、返回码、远程控制...)而没有明确说明非常适合描述。

标签: language-agnostic coding-style


【解决方案1】:

大概是指

Return Code

【讨论】:

  • 是的,我仅将rc 用于我最终使用return rc; 语句返回的变量/值。
  • 一个更通用的名称是'rv',用于返回值。
  • 就我个人而言,我一直使用 'ret' 作为 RETurn。
【解决方案2】:

rc 代表运行代码,例如当您希望代码块或函数在代码启动时运行时,sn-p rc 将自动运行您附加到它的代码

【讨论】:

    猜你喜欢
    • 2017-01-01
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    • 2019-12-13
    相关资源
    最近更新 更多