Bonjour � toutes et � tous, je reprends le C++, dans la th�orie tout est bon mais lorsque j'ai tent� d'impl�ment� j'ai quelques surprise,
la simple boucle suivante devrait incr�ment� i et le test if devrait indiquer 3 lorsque i atteins 3 (donc une fois) au lieu de �a le test fonctionne mais i est incr�ment� apr�s a 4 et le if valide toujours � 3 et cela boucle � l'infini. (voire copi�/coll� sous le listing)
J'avoue je d�bute aussi j'ai peut �tre mal interpr�t� certaines chose (notamment les tabulations ou autre), si quelqu'un pouvait m'indiquer mon erreur ce serait sympa, j'utilise visual studio
r�sultat :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 // ConsoleApplication1.cpp*: définit le point d'entrée pour l'application console. // #include "stdafx.h" #include "iostream" int main() { using std::cout; using std::endl; int i = 0; for (i = 0; i < 10; i++) { cout << "i:" << i << endl; if (i = 3) { cout << "i egal a 3 :" << i << endl; } } cout << "fin de boucle" << endl; return 0; }
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i egal a 3 :3
i:4
i ega
Partager