Kas ma peaksin kasutama GOTO C#?
Kas ma peaksin kasutama GOTO C#?
Anonim

Midagi pole viga minema kui seda õigesti kasutatakse. Põhjus, miks see on "tabu", on see, et esimestel päevadel C , programmeerijad (sageli koostamise taustaga) kasutaks goto uskumatult raskesti mõistetava koodi loomiseks. Enamasti sina saab elada ilma minema ja olgu hästi.

Järelikult, miks tuleks GOTO kasutamist C-s vältida?

minema avaldus sisse C . MÄRKUS − Goto kasutamine lause on igas programmeerimiskeeles väga ebasoovitav, kuna see raskendab programmi juhtimisvoo jälgimist, muutes programmi raskesti mõistetavaks ja raskesti muudetavaks. Iga programm, mis kasutab a minema saab ümber kirjutada vältima neid.

Tea ka, mis on GOTO avalduse suurim probleem? The probleem kasutamisega sain avaldusi on see, et programmiloogikat on lihtne arendada, millest on väga raske aru saada isegi koodi algsel autoril. Lihtne on lõpmatusse sattuda silmus kui minema punkt on ülalpool minema helistama.

Veelgi enam, kas Goto on halb tava?

Enamik programmeerijaid ütleb teile, et MINEMA avaldust tuleks vältida. Tegelikult ei soovita see seda mitte teha; see ütleb otse, et selle kasutamine on halb programmeerimine: " MINEMA väidet peetakse üldiselt halvaks programmeerimiseks harjutada mis viib kohmakate programmideni. Selle kasutamist tuleks vältida."

Mida GOTO C-s teeb?

' minema ' avaldus sisse C keel. goto on hüppeline avaldus c keel, mis kannavad programmi juhtimise üle ühelt lauselt teisele (kus silt on määratletud). saab programmi ülekandmine samas ploki sees ja seal peab olema silt, kuhu soovite programmi juhtimise üle kanda.

Soovitan: