2010-10-03 4 views
5

Я видел много раз код, в котором статус возврата функции был установлен на * rc * переменная (например, int rc = foo();). Я, хотя это своего рода соглашение и слепо использовал его во всем моем коде.Что такое rc для

Недавно было задано коллегой, чем * rc * означает и обнаружил, что я действительно не знаю ответа.

Благодаря

+9

Вы действительно должны использовать имена переменных, которые имеют смысл для вас и других программистов на проекте. Если ни вы, ни ваш коллега не понимаете, что означает имя переменной, то это знак. – Jeff

+0

Я считаю, что «rc» принадлежит к тому же семейству, что и «i», мы все используем для циклов. Эта короткая переменная лучше в тех случаях, когда область переменных мала. Вам не нужно выделять дополнительные циклы процессора ума, чтобы интерпретировать имя переменной. – dimba

+0

С риском политической неточности я бы предположил, что наиболее подходящим расширением будет «запаздывающий кодер». Используя имя, которое имеет несколько возможных значений (например, строка/столбец, код возврата, дистанционное управление, ...) без пояснений, подходит для описания довольно хорошо. –

ответ

9

Это, вероятно, относится к

Return Code 
+0

Да Я использую 'rc' только для переменной/значения, которую я возвращаю, используя оператор' return rc; '. – ChrisW

+0

Более общее имя - «rv», для возвращаемого значения. –

+0

Лично я всегда использовал 'ret' для RETurn. – slebetman

Смежные вопросы