это можно прочитать, когда у тебя в коде есть только один-два ГОТО, а когда переходов десяток или больше, то "вверх", то "вниз", то код становится совершенно нечитамым... Кстати, безусловный переход "вверх" всегда и везде считался дурным тоном..
Да, так и есть, по этому нужно аккуратнее. Но в данном случае все очень прозрачно и понятно, кмк. Кстати, тот же Ален Голуб, за дурной тон считает и конструкцию do...while
Ну чисто ради интереса, попробуй написать тоже самое не используя ни goto ни do...while
какая разница, в конце концов пишем для пользователя, а ему - лишь бы работало.
Ну не всегда оно так Иногда можно такой тарабаршины накорябать, что потом сам долго репу чешеш, а если код в последствии будет поддерживать другой человек, то боюсь что совсем веру в людей потеряет
Главное вот так не делать #define sizeof(x) (sizeof(x)-1) )))))