2010-10-03 9 views
5

vi un montón de código de tiempos en los que el estado de retorno de la función se establece en * * rc variable (por ejemplo, int rc = foo();). Pensé que era una especie de convención y lo utilicé ciegamente en mi código.¿Qué es rc representa

Recientemente, un colega me preguntó qué * rc * representa y descubrió que de hecho no sé la respuesta.

Gracias

+9

Usted realmente debe utilizar nombres de variables que tienen sentido para usted y otros programadores en el proyecto. Si ni usted ni su colega entienden lo que significa el nombre de la variable, entonces eso es un signo. – Jeff

+0

Considero que "rc" pertenece a la misma familia que "i", todos usamos for for loops. Esta variable corta es mejor en el caso de que el alcance de la variable sea pequeño. No es necesario cambiar los ciclos de CPU adicionales para interpretar el nombre de la variable. – dimba

+0

A riesgo de incorrección política, sugeriría que la expansión más adecuada sería "codificador retardado". Usar un nombre que tenga muchos significados posibles (por ejemplo, fila/columna, código de retorno, control remoto, ...) sin aclarar se ajusta bastante bien a la descripción. –

Respuesta

9

Probablemente se refiere a

Return Code 
+0

Sí, uso 'rc' solo para la variable/valor que termino regresando usando una declaración' return rc; '. – ChrisW

+0

Un nombre más general es 'rv', para el valor de retorno. –

+0

Personalmente, siempre he usado 'ret' para RETurn. – slebetman

Cuestiones relacionadas