Трябва ли да използвам GOTO C#?
Трябва ли да използвам GOTO C#?

Видео: Трябва ли да използвам GOTO C#?

Видео: Трябва ли да използвам GOTO C#?
Видео: K/DA - POP/STARS (ft. Madison Beer, (G)I-DLE, Jaira Burns) | Music Video - League of Legends 2024, Ноември
Anonim

Нищо не е наред с отивам ако се използва правилно. Причината да е "табу" е, че в първите дни на ° С , програмисти (често идващи от сглобяване) ще използва goto за създаване на невероятно труден за разбиране код. През повечето време вие мога живей без отивам и бъди добре.

Следователно, защо трябва да се избягва използването на GOTO в C?

отивам изявление в ° С . ЗАБЕЛЕЖКА − Използване на goto изразът е силно обезкуражен във всеки език за програмиране, тъй като затруднява проследяването на контролния поток на програма, което прави програмата трудна за разбиране и трудна за модифициране. Всяка програма, която използва а отивам може да се пренапише на да се избегне тях.

Знайте също, кой е най-големият проблем с изявлението GOTO? В проблем с използване отидете на изявления е, че е лесно да се разработи програмна логика, която е много трудна за разбиране, дори и за оригиналния автор на кода. Лесно е да се хванеш в безкрайност цикъл ако отивам точката е над отивам повикване.

Освен това Goto лоша практика ли е?

Повечето програмисти ще ви кажат, че ОТИДЕТЕ изявлението трябва да се избягва. Всъщност не препоръчва това; направо се посочва, че използването му е лошо програмиране: „The ОТИДЕТЕ Изявлението обикновено се счита за лошо програмиране практика което води до тромави програми. Неговата употреба трябва да се избягва."

Какво прави GOTO в C?

' отивам ' Изявление в ° С език. трябва да е скачащо изявление ° С език, които прехвърлят контрола на програмата от един израз към друг израз (където етикет е дефиниран). трябва да може прехвърлете програмата в рамките на същия блок и трябва да има етикет, където искате да прехвърлите контрола на програмата.

Препоръчано: