Я слышал, что goto использовать НЕЖЕЛАТЕЛЬНО. А что насчет while(true)? В функции есть много if'ов, в которых есть return. Моветон ли while(true)? Здравствуйте. Я слышал, что goto использовать НЕЖЕЛАТЕЛЬНО. А что насчет while(true)? В моей функции (внутри while(true)) есть if'ы, в которых return. Моветон ли while(true) в таком случае? Да и вообще моветон ли?

21 Авг 2019 в 06:20
189 +1
0
Ответы
1

Использование цикла whiletruetruetrue не является моветоном, но его следует использовать осторожно, чтобы избежать бесконечного цикла. В вашем конкретном случае, если внутри цикла whiletruetruetrue есть условия и операторы возврата, то это может быть не совсем эффективным способом организации кода, так как можно потерять ясность и читаемость программы.

Более предпочтительным вариантом может быть использование более явного условия для завершения цикла, например, использование переменной для проверки условия или выхода из цикла. Такой подход может сделать ваш код более структурированным и понятным для других разработчиков или для вас в будущем.

Таким образом, цикл whiletruetruetrue в вашем случае не является моветоном, но его использование может быть не самым элегантным способом решения задачи. Важно продумать структуру вашего кода, чтобы он был эффективным, читаемым и поддерживаемым.

20 Апр 2024 в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир