2010-10-03 51 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