Как вы считаете, является ли оператор goto "меткой" плохого программиста и почему?
И стоит ли его использовать, если это не вредит логике программы? Например если необходимо по выбору нажатой клавиши вернуться к определенному месту в цикле?
Потому что текст программы перестанет быть структурным, т. е. с вложенными конструкциями. Такой код слабо поддаётся оптимизации компилятором и мега-труден в отладке.
Всё должно быть к месту, код должен выйти понятным другим людям Если тот goto там нужен, плюс всем будет понятно зачем он там, плюс нельзя сделать лучше, то делай так, а нет так нет