INTRODUZIONE ALLA PROGRAMMAZIONE IN C



Strutture di controllo/For



L'istruzione C "for" ha la seguente forma: for (expression1; expression2; expression3) statement; { or block of statements} dove expression1 inizializza, expression2 e' il test di termine e expression3 e' il modificatore (che puo' anche essere piu' di un semplice incremento). Nota: fondamentalmente il C tratta le istruzioni "for" come i cicli di tipo "while". Ad esempio: int x; main() { for (i=0;i<3;i++) printf("x=%d\n",x); } che genera come output sullo schermo: x=0 x=1 x=2 Gli esempi che seguono sono tre forme valide delle istruzioni "for" in C: for (x=0;((x<3)&&(x>9));x++) for (x=0,y=4;((x<3)&&(y>9));x++,y+=2) in cui si puo' notare che le espressioni multiple possono essere separate da una ","; for (x=0,y=4,z=4000;z;z/=10) in cui si puo' notare che il loop continua l'iterazione fino a quanto z diventa 0.