Trebam li koristiti GOTO C#?
Trebam li koristiti GOTO C#?

Video: Trebam li koristiti GOTO C#?

Video: Trebam li koristiti GOTO C#?
Video: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, Novembar
Anonim

Ništa nije u redu idi ako se pravilno koristi. Razlog zašto je to "tabu" je zato što je u ranim danima C , programeri (često dolaze iz pozadine montaže) koristio bi goto za kreiranje nevjerovatno teško razumljivog koda. Većinu vremena ti mogu živeti bez idi i budi dobro.

Shodno tome, zašto bi se upotreba GOTO trebala izbjegavati u C?

idi izjava u C . NAPOMENA − Upotreba goto naredba je veoma obeshrabrena u bilo kom programskom jeziku jer otežava praćenje toka kontrole programa, čineći program teškim za razumevanje i teško modifikovanje. Bilo koji program koji koristi a idi može se prepisati na izbjegavati njima.

Također Znajte, koji je najveći problem sa naredbom GOTO? The problem sa upotrebom goto izjave je da je lako razviti programsku logiku koju je vrlo teško razumjeti, čak i za originalnog autora koda. Lako je biti uhvaćen u beskonačnost petlja ako je idi tačka je iznad idi poziv.

Štaviše, da li je Goto loša praksa?

Većina programera će vam reći da IDI izjavu treba izbegavati. Zapravo, to ne savjetuje; direktno se navodi da je korištenje loše programiranje: "The IDI izjava se generalno smatra lošim programiranjem praksa to dovodi do nezgrapnih programa. Njegovu upotrebu treba izbjegavati."

Šta radi GOTO u C?

' idi ' Izjava u C jezik. goto is skokovita izjava c jeziku, koji prenose kontrolu programa s jedne izjave na drugu naredbu (gdje oznaka je definisano). goto can prenesite program unutar istog bloka i mora postojati oznaka na koju želite prenijeti kontrolu programa.

Preporučuje se: