Mám používať GOTO C#?
Mám používať GOTO C#?

Video: Mám používať GOTO C#?

Video: Mám používať GOTO C#?
Video: Настя учится правильно шутить над папой 2024, November
Anonim

Nič nie je v poriadku ísť do ak sa používa správne. Dôvod, prečo je to "tabu", je ten, že v prvých dňoch C , programátori (často pochádzajúci z montážneho prostredia) by použil goto vytvoriť neuveriteľne ťažko pochopiteľný kód. Väčšinu času vy môcť žiť bez ísť do a buď v pohode.

Prečo by sa teda v C malo vyhnúť použitiu GOTO?

ísť do vyhlásenie v C . POZNÁMKA - Použitie goto Tento príkaz sa v žiadnom programovacom jazyku veľmi neodporúča, pretože sťažuje sledovanie riadiaceho toku programu, čo sťažuje porozumenie programu a jeho úpravu. Akýkoľvek program, ktorý používa a ísť do možno prepísať na vyhnúť sa ich.

Tiež viete, čo je najväčší problém s vyhlásením GOTO? The problém s používaním goto vyhlásenia je, že je ľahké vyvinúť programovú logiku, ktorá je veľmi ťažko pochopiteľná, dokonca aj pre pôvodného autora kódu. Je ľahké nechať sa chytiť v nekonečne slučka ak ísť do bod je nad ísť do hovor.

Navyše, je Goto zlou praxou?

Väčšina programátorov vám povie, že ÍSŤ DO sa treba vyhnúť. V skutočnosti to neodporúča; priamo uvádza, že sa to používa zlý programovanie: "The ÍSŤ DO vyhlásenie je všeobecne považované za zlé programovanie prax čo vedie k nepraktickým programom. Jeho použitiu sa treba vyhnúť."

Čo robí GOTO v C?

' ísť do ' Vyhlásenie v C Jazyk. goto je skokové vyhlásenie v c jazyk, ktorý prenáša riadenie programu z jedného príkazu do druhého príkazu (kde label je definované). goto can preniesť program v rámci toho istého bloku a musí tam byť označenie, kam chcete preniesť ovládanie programu.

Odporúča: