J'ai pensé à quelques erreurs de débutant et je me suis retrouvé avec celui sur la if
déclaration. J'ai développé un peu le code à ceci:
int i = 0;
if (i = 1 && i == 0) {
std::cout << i;
}
Je l' ai vu que les if
déclarations de déclaration vrai, et il cout
est i
comme 1
. Si i
est affecté 1
dans l'instruction if, pourquoi est-il i == 0
revenu true
?
1 && i == 0
?
i
est défini sur1
.