C LanguageIterazioni / loop di iterazione: per, while, do-while


Sintassi

  • / * tutte le versioni * /
  • per ([espressione]; [espressione]; [espressione]) one_statement
  • for ([espressione]; [espressione]; [espressione]) {zero o più affermazioni}
  • while (espressione) one_statement
  • while (espressione) {zero o più istruzioni}
  • fai uno_statoment while (espressione);
  • fare {una o più affermazioni} mentre (espressione);
  • // dal C99 in aggiunta al modulo sopra
  • per (dichiarazione; [espressione]; [espressione]) one_statement;
  • for (declaration; [expression]; [expression]) {zero o più istruzioni}

Osservazioni

Iteration Statement / Loops si dividono in due categorie:

  • istruzione / loop di iterazione controllata dalla testa
  • istruzione / loop di iterazione comandata a pedale

Dichiarazione / cicli di iterazione controllati dalla testa

for ([<expression>]; [<expression>]; [<expression>]) <statement>
while (<expression>) <statement>
C99
for ([declaration expression]; [expression] [; [expression]]) statement

Iterazione / loop di iterazione a pedale

do <statement> while (<expression>);

Iterazioni / loop di iterazione: per, while, do-while Esempi correlati