red lion CRIMSON 2 Manuel De L'utilisateur page 234

Table des Matières

Publicité

C
P
ONSEILS DE
ROGRAMMATION
L
B
FOR
A
OUCLE
Notez que la boucle
1. L'initialisation de la variable de contrôle de la boucle.
2. L'évaluation d'un test pour vérifier si la boucle doit continuer.
3. L'exécution de l'action que la boucle doit effectuer.
4. La modification apportée à la variable du contrôle.
La boucle
permet d'associer les éléments 1, 2 et 4 dans une seule instruction de telle
for
façon que l'action qui suit l'instruction doit seulement implémenter l'élément 3. Le résultat de
cette syntaxe est assez semblable à celui de la boucle FOR-NEXT qui se trouve dans BASIC
et d'autres langages similaires. En utilisant cette instruction, vous pouvez réécrire l'exemple
ci-dessous sous la forme...
int i, t;
for( i:=t:=0; i<10; i++ )
return t;
Notez que l'instruction
virgule. Le premier élément est l'étape d'initialisation qui est effectuée une fois que la boucle
a commencé. Le deuxième élément est la condition qui est testée au début de chaque itération
de boucle pour vérifier si la boucle doit continuer. Le dernier élément est l'étape d'induction
qui permet d'apporter des modifications à la variable de contrôle afin de déplacer la boucle
vers sa prochaine itération. Une nouvelle fois, n'oubliez pas que si vous souhaitez inclure
plusieurs actions dans la boucle, ajoutez-les entre des accolades !
L
B
DO
A
OUCLE
Ce type de boucle est semblable à la boucle
la boucle. C'est-à-dire que la boucle s'exécute toujours au moins une fois. L'exemple ci-
dessous montre l'exemple précédent, mais réécrit pour utiliser une boucle
int i:=0, t:=0;
do {
return t;
P
218
AGE
affichée ci-dessus dispose de quatre éléments...
while
t += Data[i];
contient trois éléments distincts, chacun étant séparé par un point-
for
t += Data[i];
} while( ++i < 10 );
C
U
M
RIMSON
SER
sauf que la condition est testée à la fin de
while
http://www.redlion.net/controller
- M
C
ANUAL
ODULAR
ONTROLLER
...
do

Publicité

Table des Matières
loading

Table des Matières