#include<iostream>;
int main()
{
int a = 1;
int b = 2;
std::cin >> a >> b;
std::cout << a << "+" << b << "=" << a+b << std::endl;
return 0;
}
入力3 4として入力すると、出力は3+4=7、まあ、奇妙です。しかし、入力するa bと、出力は0+0=0(なぜ0と0なのですか?); 最も紛らわしいのはa 4、0+0=0('0+4=4' ではないのはなぜか?????) です。それから私は別のプログラムを書きます。
#include<iostream>;
int main()
{
int a = 1;
int b = 2;
std::cin >> a;
std::cin.clear();
std::cin >> b;
std::cout << a << "+" << b << "=" << a+b << std::endl;
return 0;
}
私が入ったときa 4、なぜそれはまだ0+0=0ですか0+4=4?
心温まる皆様、ありがとうございました!!
私はprog3を書いて、書いていないときに何が起こるかをテストしますint a=1;int b=2。
2
#include <iostream>
using namespace std;
int main()
{
int a,b;
cin >> a ;
cin >> b;
cout<< a << "+"<< b <<"="<< a+b << endl;
return 0;
}
a b再び、それは出力します(0+-1218170892=-1218170892なぜではないのです0+0=0か??)