Стоит ли использовать GOTO C #?
Стоит ли использовать GOTO C #?

Видео: Стоит ли использовать GOTO C #?

Видео: Стоит ли использовать GOTO C #?
Видео: Оператор перехода goto. Когда код становится непонятен даже создателю. Урок #22. 2024, Ноябрь
Anonim

Нет ничего плохого в перейти к при правильном использовании. Причина, по которой это табу, заключается в том, что в первые дни C , программисты (часто работающие на ассемблере) будет использовать goto для создания невероятно трудного для понимания кода. В большинстве случаев вы жестяная банка жить без перейти к и будь в порядке.

Следовательно, почему следует избегать использования GOTO в C?

перейти к заявление в C . ПРИМЕЧАНИЕ. Использование goto Этот оператор крайне не рекомендуется на любом языке программирования, поскольку он затрудняет отслеживание потока управления программой, что затрудняет понимание и изменение программы. Любая программа, которая использует а перейти к можно переписать на избегать их.

Также знайте, в чем самая большая проблема с оператором GOTO? В проблема с использованием операторы goto заключается в том, что легко разработать логику программы, которую очень трудно понять даже для первоначального автора кода. Легко попасть в бесконечное петля если перейти к точка выше перейти к вызов.

Более того, Гото - плохая практика?

Большинство программистов скажут вам, что ПЕРЕЙТИ К заявление следует избегать. На самом деле это не советует; в нем прямо говорится, что его использование плохой программирование: " ПЕРЕЙТИ К оператор обычно считается плохим программированием упражняться что приводит к громоздким программам. Следует избегать его использования ".

Что делает GOTO в C?

' перейти к 'Заявление в C язык. goto это прыгающее заявление в c язык, который передает управление программой от одного оператора к другому (где метка является определенный). goto может передать программы в том же блоке и там должна быть метка, куда вы хотите передать управление программой.

Рекомендуемые: