Je l'extrait de code de code suivant:Pourquoi arrive-t-il à la variable quand cin se casse? C++
int a = 1;
double b = 3.14;
string c = "hi";
cin >> a >> b >> c;
cout << a << " " << b << " " << c << endl;
Si j'entre apple 11 tammy
, pourquoi est-il Cout: 0 3.14 hi
au lieu de: 1 3.14 hi
?
Pourquoi la valeur de a
change-t-elle lorsque cin
est cassée?
Ainsi, la « valeur initiale » est 3.14 et la « attente » est 3.13 est le résultat? Ou est-ce que cette question concerne une valeur différente? Être précis est important. – user2864740