#include<iostream>
using namespace std;
int main()
{
int cin;
cin >> cin;
cout << "cin" << cin;
return 0;
}
私はここにこの質問を見た:http://quiz.geeksforgeeks.org/c-misc-c-question-8/ をそれらによって与えられた出力は次のようになります。CIN +ジャンク。このC++プログラムの出力はどのようになりますか?
しかし、私はそれがどうなるのか理解できません。 説明してください。
初期化されていない変数を読み取ると、未定義の動作が発生します。 –
プログラム自体に未定義の動作があります。基本的には、あなたのPCを仮想的に再フォーマットできるコードを意味します。 – WhiZTiM
CINが変数名のためにそれを使用することはできませんので、それはあなたにエラーが表示されます、C++の予約語で、出力はあなたがこの場合のstd :: cinを>> CINに書く必要がありますので誤差 –