*   >> läser Utbildning artiklar >> science >> programming

Loop konstruktioner i C

C Tutorials från Roots - Del 10 Inledning Detta är en del 10 av min serie, C Tutorials från Roots. En slinga är en uppsättning programsatser som exekverar upprepade gånger tills ett angivet villkor är uppfyllt. I C, har du gör-while-slingan, while-slingan och for-loop. Vi får se vad alla dessa betyder i den här artikeln. En slinga i sig är en konstruktion med ett block som har uttalanden inne i blocket. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected].

Det vill säga, kontakta mig för minsta problem du har om vad du läser. Gör-medan Loop Prova följande kod först: #include int main () {int n = 0; göra {printf ("% i", n); printf ("\\ n"); ++ n; } While (n återvända 0;} Låt oss titta på vad som finns i block av huvudfunktionen Zero tilldelas en identifierare, n Då har du do-while-slingan konstruktionen Det första i konstruktionen är, gör... . Detta är en instruktion till C för att utföra vad som finns i klammerparenteserna. C utför uttalanden i blocket i huvudfunktionen från topp till botten.

Det första påståendet att verkställa är deklarationen och tilldelning för identifierare, n. nästa uttalande är gör-while-slingan konstruktionen. Så, så snart C ser, gör, utför det alla uttalanden i klammerparenteserna i konstruktionen. Det finns tre uttalanden i ovanstående blocket (konstruktion). Den första visar värdet av n. Den andra en steg n. Nu, efter den andra klammer av do konstruera, har du ordet, medan. göra och samtidigt är reserverade ord. De är instruktioner till C. Efter ordet, medan du har en skick. Så, instruerar C för att utföra uppgifterna i klammerparenteserna.

Omedelbart efter att C ser tag. medan utvärderar villkoret för att se om tillstånd resulterar i sant. Om det leder till verkliga (returnerar true), då uttalandena i klammerparenteserna i do-while loop konstruktionen utförs på nytt. While villkor kontrolleras igen; om det är sant att block av gör-medan konstruktet exekveras på nytt. Denna cykel upprepas tills villkoret är falskt. För fallet ovanför startvärdet för n är noll. När blocket exekveras, är noll visas och sedan värdet på n ökas till 1, från noll.

Eftersom n är 1, blir om villkor ", medan (1 Det högsta värdet för n som visas är 4, men n kommer till ett värde av 5, eftersom i blocket, visas den före ökas. Syntaxen för do- medan konstruktionen: do {uttalanden} while (villkor); while Loop Construct Syntaxen för while-slingan konstruktionen me

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.