Моя программа cpp не запрашивает ввод.

Я сталкивался с этим вопросом и не мог понять, почему он не просит ввода. вывод кода - cin0. пожалуйста, объясните, почему так.

#include<iostream>
using namespace std;
int main ()
{
       int cin;
       cin >> cin;
       cout << "cin" << cin;
       return 0;
}