*   >> Læs Uddannelse artikler >> science >> programming

Loop konstruktioner i C

taksen for while-løkken konstruktion er samtidig (betingelse) {udsagn}; while-løkken konstruktion er næsten det samme som gør-while-løkken konstruere med følgende forskel:.. Der er ingen do instruktion for while-løkken med while-løkken, hvis i starten, at betingelsen evalueres til falsk, blokken aldrig henrettet for gør-while-løkken, er blokken evalueres mindst én gang ( første gang) Følgende mens løkken vil gøre det samme, som gør-mens løkken ovenstående gør:. # include int main () {int n = 0; while (n {printf ("% i", n); printf ("\\ n") ++ n;} tilbagevenden 0; } Prøv ovenstående kode.

Den for Loop I ovenstående kode while-løkken, er der to primære opgørelser. Int initialisering redegørelse og while-løkken erklæring (konstruktion). Disse to udsagn kan kombineres, som en anden løkke kaldes for-løkke. Dette er hele koden i for-løkken: #include int main () {int n; for (n = 0; n {printf ("% I", n); printf ("\\ n");} tilbagevenden 0;} Her identifikationen n først erklæret uden for-loopet Så det anvendes i. til-løkke. Det for-løkke begynder med det reserverede ord for, efterfulgt af parenteser, så blokken der skal udføres.

I parentes er der tre udtryk (erklæringer), adskilt af semikolon. I parentes, det første udtryk er opgaven for identifikationen, n. Det næste udtryk i parentes er den længe betingelse, vi havde. Hvad skubbede while-løkken til at gentage var forøgelsen af ​​n, altså ++ n. I parentes i den for-løkke Dette er den tredje udtryk. Der var to vigtige udsagn i blokken af ​​while-løkken. Et af de udsagn er nu i parentes i den for-løkke. Den anden går ind i blokken af ​​for-løkken. Prøv ..

ovenstående kode En forenklet syntaks for for-løkke er angivet nedenfor gives efter Forklaringen på ([initialExpression].; [tilstand]; [incrementExpression]) {udsagn} Ved en for-løkke henretter, sker følgende: 1) Den indledende-udtryk, hvis nogen, er udført. Dette udtryk normalt tildeler en værdi til en identifikator (loop tæller). 2) Betingelsen udtryk evalueres. Hvis værdien af ​​betingelsen er sand, vil løkken udsagn udføre. Hvis værdien af ​​betingelsen er falsk, for-loop ender. Hvis udtrykket for tilstanden er udeladt, er betingelsen antages at være sandt.

3) blok udsagn udføre, hvis betingelsen var sandt. 4) tilvæksten (eller opdatere) udtryk, hvis der er én, udfører, og kontrol vender tilbage til trin 2. pause Statement "break" redegørelse kan bruges til at afslutte en løkke før sin beslutsom ende. Prøv følgende kode og bemærk, at løkken slutter efter n er 2.

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.