C Tutorials fra Roots - Del 10 Introduktion Dette er en del 10 af min serie, C Tutorials fra Roots. En løkke er et sæt af udsagn, der udfører gentagne gange, indtil en specificeret betingelse er opfyldt. I C, har du gør-while-løkken, while-løkken og for-løkke. Vi skal se, hvad alle disse betyder i denne artikel. En løkke i sig selv er en konstruktion med en blok, der har erklæringer i blokken. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected].
Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Gør-mens Loop Prøv følgende kode først: #include int main () {int n = 0; gøre {printf ("% I", n); printf ("\\ n"); ++ n; } While (n returnere 0;} Lad os se på, hvad der er i den blok af den vigtigste funktion Zero er tildelt en identifikator, n Så har du gør-mens loop konstruere den første ting i konstruktionen er, gør... . Dette er en instruktion til C til at udføre, hvad der er inde i de krøllede parenteser. C udfører udsagn i blokken af de vigtigste funktion fra top til bund.
Den første sætning til at udføre, er angivelsen og opgave for identifikationen, n. Den næste sætning er gør-mens løkke konstruktion. Så så snart C ser, gør, det udfører alle erklæringer i krøllede parenteser i konstruktionen. Der er tre udsagn i ovenstående blok (konstruktion). Den første viser værdien af n. Den anden én intervaller, n. Nu, efter den anden krøllet beslag af do konstruere, har du det ord, mens. gøre, og samtidig er reserverede ord. De er instrukser til C. efter ordet, mens du har en tilstand. Så gør instruerer C for at udføre de erklæringer i de krøllede parenteser.
Umiddelbart efter at C ser mens. mens evaluerer den tilstand for at se, hvis betingelsen resultater i sand. Hvis det resulterer i ægte (returnerer true), så de erklæringer i krøllede parenteser i gør-while-løkke konstruktion udføres igen. Den længe betingelse kontrolleres igen; hvis det er sandt blokken af gør-mens konstruktionen udføres igen. Denne cyklus gentages, indtil betingelsen er falsk. For ovenstående tilfælde startværdien for n er nul. Når blokken er udført, er nul, og derefter vises værdien af n er øget til 1, fra nul.
Da n er 1, bliver samtidig tilstand ", mens (1 Den højeste værdi af n vises, er 4, men n ankommer til en værdi af 5, da der i blokken, vises det, inden de øges. Syntaksen for do- mens konstruktion er: Må {udsagn} while (betingelse), while-løkken Construct Syn