Обратный инженерный код, и я отчасти потрясен этим стилем, но я хотел убедиться, что нет веских оснований для таких вещей ...
Это только я или это ужасностиль кодирования
if ( pwbuf ) sprintf(username,"%s",pwbuf->pw_name);
else sprintf(username,"%d",user_id);
И почему код переноса не предназначен для компиляции в
#if 0
....
#endif
Вместо комментариев?
РЕДАКТИРОВАТЬ: так, как некоторые объясняли нижеэто связано с возможностью flummox / * * /, которую я не осознавал.
Но я все еще не понимаю, почему бы просто не использовать инструменты среды программирования или макросы любимого текстового редактора для блокировки комментариевэто с использованием "//"
разве это не НАМНОГО более просто и легко узнать визуально, чтобы пропустить?
Разве я неопытен в C и пропустить, почему эти вещи могут быть хорошей идеей - или нет никакого оправдания, и я оправдан, чувствуя раздражение от того, насколько уродлив этот код?