Kierrättävä rakenne

Rakenteen esittely

Silmukkarakennetta voidaan pitää ehdollisena tuomiolauseena ja suuntakäskyn yhdistelmänä. Lisäksi kolme kiertorakenteen elementtiä: kiertomuuttujat, sykliset ja sykliset pääteehdot. Silmukkarakennetta käytetään lohkokaaviossa arviointilaatikon käyttämiseen, ja kriteeri on kirjoitettu ruutuun, ja kaksi ulostuloa vastaavat ehdollista perustaa ja vastaavasti ehtoa. Erilaiset ohjeet suoritetaan, kun niitä ei ole asetettu, joista yksi on osoittaa sykliseen kappaleeseen ja palata sitten syklisestä kappaleesta tuomiolaatikon sisäänkäyntiin.

C-kielen pyöreä lausunto

kolme Syklissä on neljä sykliä

C-kieli, eli Goto-silmukka, while-silmukka, DO ... While-silmukka ja for-silmukka. Neljällä syklillä voidaan käsitellä samaa ongelmaa, yleensä ne voivat korvata toisensa, mutta yleensä eivät kannata GOTO-sykliä, koska ohjelman pakotusjärjestys antaa usein menettelyn suorittamaan arvaamattomia virheitä, oppiessamme meitä Pääasiassa Opi kolme sykliä While, Do ... while, for. Yleisesti käytetty kolmentyyppinen silmukkarakenteinen oppimisen painopiste on selventää niitä samoja ja erilaisia ​​käyttää niitä eri tilanteissa. Tämä ymmärtää selvästi kolmen syklin muodon ja suoritusjärjestyksen. Kun olet ymmärtänyt kunkin silmukan vuokaavion, ymmärrät kuinka se korvataan, kuten esimerkki WHILE-silmukasta, kirjoittamalla uudelleen for-lauseella, mikä voi paremmin ymmärtää niiden roolin. Erityisesti tulee huomioida, että lause, joka yleensä päättyy sykliseen runkoon (eli syklisen muuttujan muutos muuttuu), siitä voi muuten tulla kuollut silmukka, mikä on aloittelijoiden yleinen virhe.

Kolme syklin eroa

Näiden kolmen syklin oppimisen jälkeen tulee selventää niiden eroa: Kun käytetään While- ja DO... While -sykliä, ympyrämuuttujan alustuksen tulee olla Ennen syklistä runkoa FOR-sykli suoritetaan yleensä lauseessa 1; While-sykli ja for-silmukka arvioidaan ensin, ja sitten syklinen runko suoritetaan; ja DO ... While -silmukan tarkoituksena on määrittää lauseke sen jälkeen, kun syklinen runko on suoritettu, eli Said that do ... kun syklinen runko suoritetaan kerran, kun taas While-silmukka ja for do eivät välttämättä suoriteta kerran. On myös tärkeää huomata, että nämä kolme sykliä voidaan hypätä pois syklistä BREAK-käskyllä, ja CONTINUE-käsky päättää tämän jakson, ja GOTO-käskyn silmukkaa IF-käskyn kanssa ei ohjata BREAK- ja CONTINUE-käskyillä.

peräkkäinen rakenne, haararakenne ja kiertorakenne eivät eristä toisiaan, syklissä voi olla haaroja, peräkkäisiä rakenteita ja haaroja, ja haarassa ei ole väliä mikä rakenne, voimme Se on laajalti nähdä ne lausumana . Nämä kolme rakennetta yhdistetään usein varsinaisessa ohjelmointiprosessissa erilaisten algoritmien aikaansaamiseksi ja suunnitellaan vastaavat menettelyt. Ohjelmoitava ongelma on kuitenkin suuri, kirjoitettu ohjelma on usein hyvin pitkä, rakenne on täydentävämpi, luettavuutta aiheuttava, vaikeasti ymmärrettävä, ongelman ratkaisutapa on suunnitella C-ohjelma modulaariseksi rakenteeksi.

Modulaarinen ohjelmarakenne C-kieli modulaarinen ohjelmarakenne on toteutettu, monimutkainen C-ohjelma on jaettu useisiin moduuleihin, jokainen moduuli kirjoitetaan C-funktioksi, jonka jälkeen välitetään pääfunktion kutsutoiminto ja Funktiokutsufunktio kirjoitetaan C-ohjelmaan suuri ongelma. Siksi usein sanotaan: C-ohjelma = päätoiminto + alayksiköt. Siksi funktion, tuoton, palautuksen ja arvon arvon määrittelyssä tulee kiinnittää erityistä huomiota ymmärtämiseen ja soveltamiseen, ja se on vahvistettava konetta painamalla.

Kun ehto on määritetty, syklisen kappaleen koodi suoritetaan. Kun ehtoa ei ole määritetty, silmukka hyppää ulos ja silmukkarakenteen takana oleva koodi suoritetaan. Silmukkarakenne voi vähentää toistuvasti kirjoitetun lähdeohjelman työmäärää, jota käytetään kuvaamaan tietyn algoritmin toistamisen ongelmaa, mikä on ohjelmoinnin tietokoneerikoisuuksia parhaiten hyödyntävä ohjelmarakenne. Silmukkarakennetta voidaan pitää ehdollisena tuomiolauseena ja pyörimissuunnan yhdistelmänä. Lisäksi kolme kiertorakenteen elementtiä: kiertomuuttujat, sykliset ja sykliset pääteehdot. Silmukkarakennetta käytetään lohkokaaviossa, jota käytetään arviointilaatikkoon. Määrityslaatikko on kirjoitettu laatikkoon, ja kaksi ulostuloa vastaavat erilaisia ​​ohjeita, jotka suoritetaan, kun ehto on määritetty ja ehtoa ei ole määritetty. Yksi on osoittaa pyöräilijää ja sitten syklisestä kappaleesta Takaisin tuomiolaatikon sisäänkäyntiin.

Yleisiä kahden tyyppisiä syklisiä rakenteita

1 When the type of loop is determined whether the condition P is established, if P is established, then execute A (step ); If the condition P is established; if P is established, then A, if this is repeated, until a certain condition P does not appear.

2 Until the loop: first execute A, then determine if the condition P is established, if P is not established, then execute A, so repeated until P is established, the cycle The process ends.

Related Articles
TOP