Ali naj uporabim GOTO C#?
Ali naj uporabim GOTO C#?
Anonim

Nič ni narobe Pojdi do če se pravilno uporablja. Razlog, da je "tabu", je zato, ker v zgodnjih dneh C , programerji (pogosto prihajajo iz ozadja montaže) bi uporabil goto ustvariti neverjetno težko razumljivo kodo. Večino časa ti lahko živeti brez Pojdi do in bodi v redu.

Posledično, zakaj bi se morali izogibati uporabi GOTO v C?

Pojdi do izjava v C . OPOMBA − Uporaba goto stavek je zelo odsvetovan v katerem koli programskem jeziku, ker otežuje sledenje krmilnemu toku programa, zaradi česar je program težko razumeti in ga je težko spremeniti. Vsak program, ki uporablja a Pojdi do se lahko prepiše na izogibati se njim.

Vedite tudi, kaj je največja težava s stavkom GOTO? The problem z uporabo pojdi na izjave je, da je enostavno razviti programsko logiko, ki jo je zelo težko razumeti, tudi za prvotnega avtorja kode. Enostavno se je ujeti v neskončnost zanka če Pojdi do točka je nad Pojdi do pokliči.

Poleg tega je Goto slaba praksa?

Večina programerjev vam bo povedala, da POJDI DO izjavi se je treba izogibati. Pravzaprav tega ne odsvetuje; naravnost navaja, da je uporaba slab programiranje: "The POJDI DO stavek na splošno velja za slabo programiranje praksa kar vodi do okornih programov. Njegovi uporabi se je treba izogibati."

Kaj počne GOTO v C?

' Pojdi do ' Izjava v C jezik. goto je poskočna izjava c jeziku, ki prenašajo nadzor programa iz enega stavka v drugega (kjer oznaka je opredeljeno). moram lahko prenesite program znotraj istega bloka in tam mora biti oznaka, kamor želite prenesti nadzor programa.

Priporočena: