código de ingeniería inversa y estoy un poco desconcertada por el estilo, pero quería asegurarse de que no hay una buena razón para hacer estas cosas ....¿Por qué usar #if 0 para comentar en bloque?
¿Soy yo o es este estilo horrible codificación
if (pwbuf) sprintf(username,"%s",pwbuf->pw_name);
else sprintf(username,"%d",user_id);
Y por qué código de envoltura no está destinado para su recopilación en un
#if 0
....
#endif
en lugar de comentarios?
EDIT: Así como algunos se explica más adelante, esto se debe a la posibilidad de flummox/* * /, que no me di cuenta.
Pero todavía no entiendo, ¿por qué no utilizar sus herramientas de programación o entorno macro del editor de texto favorito de bloquear comentar a cabo utilizando "//"
¿no sería mucho más sencillo y fácil de ¿Sabes saltear visualmente?
Am acabo sin experiencia en C y desaparecidos por qué estas cosas podrían ser una buena idea - o no hay ninguna excusa, y estoy justificado en sentirse irritado por lo feo que es el código?
Lo he hecho antes, por alguna razón parece más claro. Nunca vi directivas de preprocesador para comentar el código. – Novikov
@Novikov: He visto mucho el uso de directivas de preprocesador: D – BoltClock
Es un poco feo, pero no completo * fugly *. Tiene la oportunidad de verse mucho mejor con gafas de cerveza ligeras a moderadas. – FrustratedWithFormsDesigner