Что происходит с неинициализированными переменными? C ++
int main()
{
int a;
cout << a;
return 0;
}
Мне интересно, почему выводится значение 0. Я думал, что если переменная неинициализирована, она выдаст значение мусора.
Однако я также помню, что по умолчанию целочисленное значение равно 0, поэтому я немного запутался.
Спасибо