Visual c++:"<"ou">" non reconnu dans un "for"
Fermé
ouate_z'oeuf_phoque
-
4 mai 2010 à 22:38
Pacorabanix Messages postés 3245 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 5 mai 2010 à 02:38
Pacorabanix Messages postés 3245 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 5 mai 2010 à 02:38
A voir également:
- Visual c++:"<"ou">" non reconnu dans un "for"
- Cle usb non reconnu - Guide
- Visual basic download - Télécharger - Langages
- Microsoft visual c++ c'est quoi - Forum Windows
- Visual paradigm - Télécharger - Gestion de données
- Download instagram for pc - Télécharger - Divers Communication
1 réponse
Pacorabanix
Messages postés
3245
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
658
Modifié par Pacorabanix le 5/05/2010 à 02:27
Modifié par Pacorabanix le 5/05/2010 à 02:27
salut,
je crois que tu n'as pas bien compris la syntaxe de la boucle for :
instruction1; est exécuté au démarrage de la boucle, une seule fois.
J'ai bien dit "exécutée".
ça reviens (presque) au même que d'écrire :
or écrire :
est une instruction qui ne fait ... rien.
(en gros elle fait :
selon les nombres, mais une telle instruction ne fait rien du tout.
ensuite, à chaque pas de la boucle, avant d'exécuter le bloc "expression" est évaluée.
Si "expression" renvoie true, le bloc est exécuté.
Si expression renvoie false, la boucle for est fini et l'exécution reprend après la fin du bloc for.
Enfin, instruction2; est exécuté à chaque fin de bloc bouclé.
En gros, on peut réécrire une boucle for comme ceci :
je crois que tu n'as pas bien compris la syntaxe de la boucle for :
for (instruction1; expression; instruction2) {
//bloc
}
instruction1; est exécuté au démarrage de la boucle, une seule fois.
J'ai bien dit "exécutée".
ça reviens (presque) au même que d'écrire :
instruction1;
for( ; expression; instruction2) {
//bloc
}
or écrire :
a<b;
est une instruction qui ne fait ... rien.
(en gros elle fait :
true;ou
false;
selon les nombres, mais une telle instruction ne fait rien du tout.
ensuite, à chaque pas de la boucle, avant d'exécuter le bloc "expression" est évaluée.
Si "expression" renvoie true, le bloc est exécuté.
Si expression renvoie false, la boucle for est fini et l'exécution reprend après la fin du bloc for.
Enfin, instruction2; est exécuté à chaque fin de bloc bouclé.
En gros, on peut réécrire une boucle for comme ceci :
{
instruction1;
while(expression) {
//bloc
instruction2;
}
}
5 mai 2010 à 02:38