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

Loop konstruktioner i C

dan (tillstånd) {uttalanden}, while loop konstruktionen är nästan densamma som do-while konstruktion med följande skillnad:.. Det finns ingen gör instruktion för while-slingan med while-slingan, om i början, utvärderar det tillstånd som falska, blocket aldrig utförs för gör-while-slingan, är blocket utvärderas minst en gång ( första gången) Följande medan slingan kommer att göra samma sak som gör-while-loopen ovan gör. #include int main () {int n = 0, medan (n {printf ("% i", n); printf ("\\ n"); ++ n;} return 0; } Prova ovanstående kod.

Den för Loop I ovanstående kod while slingan, finns det två huvudsakliga förklaringar. Int initiering uttalande och while-slingan uttalande (konstruktion). Dessa två uttalanden kan kombineras, som en annan slinga som kallas for-loop. Detta är hela koden i for-loopen: #include int main () {int n; för (n = 0; n {printf ("% I", n); printf ("\\ n");} avkastning 0;} Här identifieraren n först deklareras utanför for-loopen Då den används i den. for-loop. Den for-loopen börjar med det reserverade ordet, för, följt av parenteser, då blocket som ska köras.

Inom parentes finns tre uttryck (uttalanden), åtskilda av semikolon. Inom parentes är det första uttrycket uppdraget för identifierare, n. Nästa uttryck inom parentes är samtidigt villkoret vi hade. Vad drivit while-slingan att upprepa var uppräkning av n, det vill säga ++ n. I parenteserna for-loop Detta är den tredje uttryck. Det fanns två viktiga uttalanden i blocket av while-slingan. En av de uttalanden är nu inom parentes för for-loop. Den andra går in i block av for-loop. Försök .. ovanstående kod En förenklad syntax för for-loop ges nedan Förklaringen ges efter för ([initialExpression].

[skick]; [incrementExpression]) {uttalanden} När en for-loop exekverar, händer följande: 1) Den inledande uttryck, om någon, utförs. Detta uttryck tilldelar vanligtvis ett värde till en identifierare (en slinga räknare). 2) Villkoret uttrycket utvärderas. Om värdet på villkoret är sant, kommer sling uttalanden exekvera. Om värdet på villkoret är falskt, de för-slinga ändar. Om uttrycket för tillståndet utelämnas villkoret antas vara sann. 3) Block uttalanden utför, om villkoret var sant. 4) Ökningen (eller uppdatera) uttryck, om det finns en, utför, och styrningen återgår till steg 2.

break "break;" uttalande kan användas för att avsluta en slinga innan det beslutsamma ände. Prova följande kod och notera att slingan slutar efter n är 2. #include int main () {int n; för (n = 0; n {printf ("%

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