Неинициализированная переменная в С++ выводит на консоль 0, а не мусорное значение, почему? [дубликат]C++

Программы на C++. Форум разработчиков
Anonymous
Неинициализированная переменная в С++ выводит на консоль 0, а не мусорное значение, почему? [дубликат]

Сообщение Anonymous »

Я имею в виду, да, 0 — это возможное мусорное значение, но если я перекомпилирую программу и запущу ее снова, она всегда выводит 0, даже в новом терминале. почему? Кстати, я использую mingw gcc.
также, если я удалю возвращаемый 0 в конце, он все равно сохранится
#include

int main()
{

int x;
std::cout

Подробнее здесь: https://stackoverflow.com/questions/798 ... -value-why

Вернуться в «C++»