red lion CRIMSON 2 Manuel De L'utilisateur page 233

Table des Matières

Publicité

C
P
ONSEILS DE
ROGRAMMATION
Notez que les variables locales sont réellement locales dans leur portée et leur durée de vie.
C'est-à-dire qu'elles ne peuvent pas être référencées en dehors du programme et qu'elles ne
conservent pas leur valeur entre les appels de fonctions. Si une fonction est appelée de façon
récursive, chaque appel possède ses propres variables.
C
ONSTRUCTIONS DE
Vous pouvez utiliser les trois différentes constructions de boucles pour réaliser une section de
code donnée alors qu'une certaine condition est vraie. La boucle
avant l'exécution du code alors que la boucle
moyen plus rapide de définir une boucle
éléments communs en une instruction.
Notez que vous devez être attentive lorsque vous utilisez des boucles dans vos programmes
car vous pouvez faire des erreurs de programmation et une boucle ne se terminerait ainsi
jamais. Selon la situation dans laquelle le programme est appelé, cela peut sérieusement
perturber l'activité de l'interface utilisateur du maître ou de ses communications. Les boucles
qui se répètent de trop nombreuses fois peuvent également provoquer des problèmes de
performances au sous-système qui les a appelés.
L
B
WHILE
A
OUCLE
Ce type de boucle répète l'action qui la suit alors que la condition de l'instruction
vraie. Si la condition n'est jamais vraie, l'action n'est jamais exécutée et la boucle n'effectue
aucune opération au-delà de l'évaluation de la condition de contrôle. Si vous souhaitez que la
boucle comprenne plusieurs actions, assurez-vous que vous avez entouré les instructions
d'accolades, comme avec l'instruction
variables locales, puis utilise la première variable pour diffuser en boule dans le contenu d'un
tableau, totalisant les dix premiers éléments et renvoyant la valeur totale à l'appelant...
int i:=0, t:=0;
while( i < 10 ) {
return t;
L'exemple ci-dessous montre le même programme, mais réécrit dans une forme compressée.
Comme l'instruction de la boucle contrôle maintenant une seule action, les accolades ont été
omises...
int i:=0, t:=0;
while( i < 10 )
return t;
R
3
EVISION
B
OUCLES
t := t + Data[i];
i := i + 1;
}
t += Data[i++];
C
ONFIGURATION D
teste la condition après. La boucle
do
en vous permettant de combiner trois
while
. L'exemple ci-dessous initialise une paire de
if
'
IHM V
C
UN
IRTUEL
OULEUR
teste sa condition
while
est un
for
reste
while
P
217
AGE

Publicité

Table des Matières
loading

Table des Matières