Bonsoir tout le monde,
J'ai du mal à comprendre les cases de mémoire dans le langage C++
Voici un algorithme:
Code:#include <iostream> using namespace std; int main() { int toto = 4; cout << toto << endl; toto = 5 + 5; cout << toto << endl; int tata = toto + 4; cout << tata << endl; tata = tata + 5; cout << toto << endl; tata = tata + (toto*2); cout << tata << endl; // ici je n'ai pas compris pourquoi ca vaut 39 pour moi c'est 14+ (10*2) return 0; }Pouvez-vous m'éclairer pour les cases de mémoire ?Code:#include <iostream> using namespace std; int main() { int a = 1; int b = 2; a = b; b = a; cout << a << endl; cout << b << endl; // ici aussi je n'ai pas compris pour moi ca devrait afficher un 1 return 0; }
Merci d'avance
Bonne soirée
-----