2013-03-29 09:01:03 +00:00
|
|
|
\b;Instruction \c;for\n;
|
2013-10-10 14:10:20 +00:00
|
|
|
Syntaxe:
|
|
|
|
\s;\c;for ( avant ; condition ; fin )
|
2013-03-29 09:01:03 +00:00
|
|
|
\s;{
|
|
|
|
\s; \n;Instructions ...\c;
|
|
|
|
\s;}
|
|
|
|
\n;
|
2013-10-10 14:10:20 +00:00
|
|
|
Cette structure de boucle permet d'exécuter plusieurs fois les instructions comprises dans le \l;bloc\u cbot\bloc;.
|
2013-03-29 09:01:03 +00:00
|
|
|
|
2013-10-10 14:10:20 +00:00
|
|
|
\t;\c;avant\n;
|
|
|
|
Cette instruction simple est exécutée avant le premier tour de boucle.
|
2013-03-29 09:01:03 +00:00
|
|
|
|
|
|
|
\t;\c;condition\n;
|
2013-10-10 14:10:20 +00:00
|
|
|
Cette \l;condition\u cbot\cond; détermine s'il faut continuer la boucle. Elle est examinée avant chaque tour de boucle, y compris le dernier.
|
2013-03-29 09:01:03 +00:00
|
|
|
|
2013-10-10 14:10:20 +00:00
|
|
|
\t;\c;fin\n;
|
|
|
|
Cette instruction simple est exécutée à la fin de chaque tour de boucle.
|
2013-03-29 09:01:03 +00:00
|
|
|
|
2014-07-01 22:16:36 +00:00
|
|
|
Example: count from 1 to 4
|
|
|
|
\c;\s;\c;for ( i = 0 ; i <= 4 ; i++ )
|
|
|
|
\s;{
|
|
|
|
\s; message(i) ;
|
|
|
|
\s;}
|
|
|
|
\n;
|
2013-10-10 14:10:20 +00:00
|
|
|
L'instruction \c;for\n; est rigoureusement équivalente à l'exemple suivant, utilisant \c;\l;while\u cbot\while;\n;:
|
|
|
|
\s;\c;avant;
|
2013-03-29 09:01:03 +00:00
|
|
|
\s;while ( condition )
|
|
|
|
\s;{
|
|
|
|
\s; \n;Instructions ...\c;
|
2013-10-10 14:10:20 +00:00
|
|
|
\s; fin;
|
2013-03-29 09:01:03 +00:00
|
|
|
\s;}
|
|
|
|
\n;
|
|
|
|
\t;Attention
|
2013-10-10 14:10:20 +00:00
|
|
|
Il ne faut pas mettre un \l;point-virgule\u cbot\term; à la fin de la ligne \c;for ( )\n;.
|
2013-03-29 09:01:03 +00:00
|
|
|
|
2013-10-10 14:10:20 +00:00
|
|
|
Les instructions \c;\l;break\u cbot\break;\n; et \c;\l;continue\u cbot\continue;\n; sont utiles à l'intérieur d'un bloc \c;for { }\n;.
|
2013-03-29 09:01:03 +00:00
|
|
|
|
2013-10-10 14:10:20 +00:00
|
|
|
\t;Voir aussi
|
|
|
|
\l;Programmation\u cbot;, \l;types\u cbot\type; et \l;catégories\u cbot\category;.
|