Johdanto Goton lausuntoon C

Vaatimuksesta riippuen meillä on useita ohjelmointikieliä, joita voidaan käyttää ohjelmien tai sovellusten kehittämiseen. Kielet käyttivät usein nykyään korkean tason kieltä ja kokoonpanokieltä, jolla on oma merkitys erilaisten vaatimusten suhteen. Tässä keskitytään yhteen C-kielen moduuleista. C-kieli voidaan määritellä menettelykieleksi, jonka Dennis Ritchie on kehittänyt. Se kehitettiin vuosina 1969 - 1973. C-kielen päätarkoitus oli kehittää käyttöjärjestelmä ja UNIX-käyttöjärjestelmä, jota käytämme nykyään, kehitettiin vain tällä kielellä. Nyt siirrytään eteenpäin tutkimaan Goton lausuntoa. Tässä aiheesta aiomme oppia Goton lausunnosta C.

Mikä on Goton lausunto?

Goto-lause voidaan määritellä hyppylausekkeeksi, joka auttaa ohjelman suorituksen hallinnan siirtämisessä lohkosta toiseen. Se otetaan pääasiassa käyttöön ohjelman ohjausvirran määrittelemiseksi. Joskus sitä voidaan käyttää myös silmukan luomiseen tietyllä tavalla, mutta se ei ole sen tarkoitus. C-versiossa on saatavana useita vaihtoehtoja, mutta Goto-käskyllä ​​on tärkeä rooli määrittelemällä, miten ohjelma toimii tai toteutetaan. Se voidaan toteuttaa ohjelmassa käyttämällä goto-avainsanaa ja otsikon nimeä.

Syntaksi:

Goto labelname;
Lablename;

Goto on avainsana, jota käytetään ohjaushyppytoimintojen toteuttamiseen ohjelmassa. Goto-avainsanan jälkeen kirjoitettu etiketti on mielivaltainen nimi, joka osoittaa, mihin ohjaimen on hypätä sen jälkeen, kun ohjelma törmää hyppylausekkeeseen. Seuraavalla rivillä on vain etiketinimi, ja jotta voidaan siirtyä ohjelman hallintaan aina, kun Goto-käsky kirjoitetaan, minne tahansa etiketinimi kirjoitetaan. Ei ole välttämätöntä, että ohjauslaitetta on siirrettävä vasta Goton lausunnon jälkeen. Se voidaan myös hypätä ennen linjaa, jolle goto-lause määritettiin. Voimme myös käyttää useampaa kuin yhtä goto-lausetta vaatimukseen perustuvassa ohjelmassa.

Kuinka goto Statement toimii C: ssä?

Goto-käskyn toiminta on hyvin yksinkertaista ja sitä voidaan käyttää erittäin helppokäyttöisenä ohjauksen hyppymekanismin kirjoittamisessa ohjelmaan, joka on kirjoitettu C: ssä. Jotta goto-käskyyn voidaan työskennellä, meidän on määritettävä goto-lause, joka voidaan tehdä käyttämällä goto-avainsanaa ja tarranimeä. Kun goto-käsky on määritelty, meidän on mainittava etiketinimi kaikkialla ohjelmassa, johon ohjainta on hylättävä, kun kääntäjä todistaa goto-käskyä.

Esimerkkejä Goto-lausunnosta c

Ymmärrämme kuinka se todella toimii, käyttämällä esimerkkiä.

Ohjelmoida

#include
void numberPrint()
(
int a = 1;
label:
printf("%d \n", a);
a=a+1;
if (a <= 5)
goto label;
)
int main()
(
numberPrint();
return 0;
)

lähtö:

Yllä oleva koodi antaa tulosteen muodossa 1 2 3 4 5. Ohjauslaite noudattaa ylhäältä alas -lähestymistapaa C-kielellä, ja siten se liikkui alaspäin, kunnes Goto-lausunto todistettiin. Kun kääntäjä löysi goto-lausunnon, se hyppäsi ohjaimen kuudennelle riville, jolle tarra kirjoitettiin, ja kunnes arvo a on yli 5, sama toistettiin uudestaan ​​ja uudestaan. Se toimii yksinkertaisessa ja lajitelmassa mekanismissa, että aina kun goto-lausunto havaitaan, hyppää vain sen ohjelman hallintaan, jossa etiketin nimi mainitaan, jota käytettiin määrittelemällä goto-käsky.

Goto-lausunnon etu ja rajoitukset

Ohjelmoijat, jotka käyttävät C-kieltä ohjelmointiin, voivat hyödyntää goto-lausetta, kun taas korkean tason kielellä työskentelevät eivät voi, koska tätä vaihtoehtoa ei ole saatavana korkean tason kielillä. Koska se on saatavana C-muodossa, se on tietysti olemassa joillakin suurista eduista, jotka auttavat ohjelmoinnin tekemisessä. Goto-lauseen käyttö on hyvin yksinkertaista ja myös erittäin kätevää ymmärtää. Asia on kuin, mainitse vain, mihin haluat virtauksen hyppäävän, ja kääntäjä saa sen tapahtumaan sinulle. Tämän edunsa ansiosta ohjelmoija käyttää sitä kehittäessään mitä tahansa ohjelmaa.

Yhdessä edun kanssa sillä on myös joitain haittoja tai rajoituksia, joiden vuoksi tätä toimintoa ei ole saatavana korkean tason ohjelmointikielellä, kuten Java tai python. Vaikka sen käyttö on helppoa ja yksinkertaista, se tekee ohjelmasta erittäin monimutkaisen, kun sitä käytetään useita kertoja yhdessä ohjelmassa. Saatavilla on silmukkakonsepti, jonka avulla kaikki tapahtuu, kun toistuva tehtävä vaaditaan. Goto-lause toimii ilman, että sääntö hallitsee ollenkaan. Mainitse se vain, ja se toimii, ja se on pääasiallinen syy siihen, että tätä toimintoa ei ollut saatavana korkean tason kielillä.

johtopäätös

Goton lausuntoa voidaan pitää hyppäävänä lausumana, joka saa ohjelman virtaamaan halutulla tavalla, mikä johtaa odotetun lopputuloksen saavuttamiseen. Sillä on omat edut ja haitat. Ohjelman koosta ja monimutkaisuudesta riippuen riippuu siitä, onko sillä olemassa etu etua vai johtaako se sen rajoittamiseen. Se otettiin käyttöön C-kielellä tarkoituksena saada ohjelma siirtämään hallintonsa missä tahansa, jotta tehokkaan käyttöjärjestelmän voi rakentaa. Mutta myöhemmin havaittiin, että tämän lausunnon laaja käyttö aiheutti komplikaatioita ohjelmassa.

Kun puhumme pienten ohjelmien kirjoittamisesta C-kielellä, on erittäin hyödyllistä käyttää goto-käskyä ja saada ohjelma toimimaan haluamallasi tavalla, mutta kun kehitetään ohjelmaa, jolla on satoja ja tuhansia rivejä, se ei ole ehdotti goto-lauseen käyttämistä. Se loppuu tekemällä ohjelmasta aivan liian monimutkainen, ja muut kehittäjät eivät pysty ymmärtämään sitä. Tarvitsemme kaiken tarvittavan huolehtiaksesi siitä, missä aiomme käyttää sitä varmistaaksemme, että sitä voidaan käyttää ohjelman yksinkertaistamiseen.

Suositeltava artikkeli

Tämä on opas Goto-lausuntoon C. Tässä keskustellaan kuinka goto-lausunto toimii C: ssä esimerkillä, etulla ja rajoituksilla. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -

  1. Kuviot C-ohjelmoinnissa
  2. Ryhmät C-ohjelmoinnissa
  3. Palindromi C-ohjelmassa
  4. C-ohjelmointihaastattelukysymykset
  5. Palindrome JavaScript-muodossa