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