を印刷し、私はCを学ぶしようとしています++と私は非常に迷惑な矛盾に出くわした:C++、複数の整数を宣言することは、異なる値に
#include <iostream>
using namespace std;
int main(){
int var1,var2,var3,var4,var5,var6,var7;
cout << var1 << endl;
cout << var2 << endl;
cout << var3 << endl;
cout << var4 << endl;
cout << var5 << endl;
cout << var6 << endl;
cout << var7 << endl;
return 0;
}
それは次の値を返します。
0
4196128
0
570985680
32767
0
0
なぜ私は別の値を取得していますこれらの設定されていない値は?各変数に0を付けてはいけませんか?私が得ているアウトプットは何を表していますか?
あなたはそれらを初期化していないので、ランダムな値を持っています。 – Arkady
"私が得ている出力は何ですか?"、未定義の動作です。 – George