*   >> lukeminen koulutus Artikkelit >> science >> programming

Loop konstruktiot C

toteutettu. tee-while-silmukka, lohko arvioidaan ainakin kerran ( ensimmäistä kertaa). Seuraavat while-silmukka tekee saman kuin tee-while-silmukka edellä tekee: # include int main () {int n = 0; while (n {printf ("% i", n); printf ("\\ n"), ++ n;} return 0; } Kokeile edellä koodi. Loop Edellä koodin while-silmukka, on olemassa kaksi pääasiallista lausuntoja. Int alustus selvitys ja samalla silmukka lausunto (rakentaa). Nämä kaksi lausumaa voidaan yhdistää, koska toinen silmukka kutsutaan for-silmukka.

Tämä on koko koodi for-silmukka: # include int main () {int n; for (n = 0; n {printf ("% i", n), printf ("\\ n");} return 0;} Tässä tunniste n on ensin ilmoitettu ulkopuolella for-silmukka. Sitten se käytetään for-silmukka. for-silmukka alkaa varattu sana, sillä sen jälkeen suluissa, sitten lohko suoritetaan. Suluissa on kolme ilmaisuja (lausunnot), erotettu toisistaan ​​puolipisteellä. Suluissa, ensimmäinen lauseke on toimeksianto tunnisteen, n. seuraava ilmaisu Suluissa on taas kunnossa meillä oli. Mikä työnsi samalla silmukka toistavan oli kasvavalla n, eli ++ n.

Suluissa on for-silmukka , tämä on kolmas ilmaisua. Oli kaksi tärkeää lausuntoja korttelin while-silmukka. Yksi lausunnoista on nyt sulkeiden for-silmukka. Toinen menee lohkon for-silmukka. Kokeile edellä koodi. yksinkertaistettu syntaksi for-silmukka on alla. selitetty jälkeen. varten ([initialExpression]; [kunto]; [IncrementExpression]) {lausunnot} Kun silmukka suorittaa, tapahtuu seuraavaa: 1) alkuperäisen-ilme, mahdollisesti suoritetaan. Tämä ilmaus yleensä määrittää arvon tunnisteen (silmukka laskuri). 2) ehto lauseke arvioidaan. Jos arvo ehto on tosi, silmukka lausuntoja tulee suorittaa.

Jos arvo ehto on epätosi, sillä silmukan päissä. Jos lauseke ehto jätetään pois, ehto oletetaan olevan totta. 3) lohko lausuntoja toteuttaa, jos ehto on totta. 4) lisäys (tai päivitys) lauseke, jos on yksi, suorittaa, ja ohjaus palaa vaiheeseen 2. break-lause "break;" lausuma voidaan lopettaa silmukan ennen sen päättäväisesti loppuun. Kokeile seuraavia koodin ja huomata, että silmukka päättyy, kun n on 2. # include int main () {int n; for (n = 0; n {printf ("% i", n), printf ("\\ n"); jos (n == 2) {break;}} return 0;} Aina silmukka, jos -condition tarkastetaan arvon tosi.

Kun n on 2, jos-ehto palaa tosi, joten jos-lohko suorittaa. IF-lohkon, sinulla on vain yksi lausunto, break-lause. Se on vain yksi sana, tauko. aina loppuun break-lause sekä muut lausunnot puolipisteellä. break-lause lopettaa silmukan tois

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.