5 我看到很多次代碼,其中函數的返回狀態設置爲* rc *變量(例如int rc = foo();)。我雖然有些慣例,並且一味地將它用在我的代碼上。什麼是rc代表 最近被同事問過什麼* rc *代表並發現我確實不知道答案。 感謝 來源 2010-10-03 dimba +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 來源 2010-10-03 20:23:10 +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
你真的應該使用的變量名是有意義的你和項目其他程序員。如果你和你的同事都不瞭解變量名的含義,那麼這就是一個標誌。 – Jeff 2010-10-03 20:25:30
我認爲「rc」與「我」來自同一個家族,我們都使用for循環。這些短變量在變量範圍較小的情況下更好。您不需要花費額外的精神CPU週期來解釋變量的名稱。 – dimba 2010-10-03 20:39:53
由於政治不正確的風險,我建議最適合的擴展將是「延遲編碼器」。使用具有許多可能含義的名稱(例如,行/列,返回代碼,遠程控制,...)而不明確適合說明。 – 2010-10-03 22:05:33