2010-10-03 123 views
5

我看到很多次代码,其中函数的返回状态设置为* rc *变量(例如int rc = foo();)。我虽然有些惯例,并且一味地将它用在我的代码上。什么是rc代表

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

感谢

+9

你真的应该使用的变量名是有意义的你和项目其他程序员。如果你和你的同事都不了解变量名的含义,那么这就是一个标志。 – Jeff 2010-10-03 20:25:30

+0

我认为“rc”与“我”来自同一个家族,我们都使用for循环。这些短变量在变量范围较小的情况下更好。您不需要花费额外的精神CPU周期来解释变量的名称。 – dimba 2010-10-03 20:39:53

+0

由于政治不正确的风险,我建议最适合的扩展将是“延迟编码器”。使用具有许多可能含义的名称(例如,行/列,返回代码,远程控制,...)而不明确适合说明。 – 2010-10-03 22:05:33

回答

9

这大概是指

Return Code 
+0

是的,我只对最后使用'return rc;'语句返回的变量/值使用'rc'。 – ChrisW 2010-10-03 20:34:22

+0

更常用的名称是'rv',用于返回值。 – 2010-10-04 14:06:46

+0

就我个人而言,我一直使用RET来返回。 – slebetman 2010-10-07 14:59:52