В C указано, что переменная, которая принадлежит 'auto-class', имеет начальное значение.Это начальное значение является мусорным значением, однако я не могу понять, почему оно является мусорным значением, и при этом я не думаю, что действительно понимаю истинную концепцию «Мусорное значение».
#include <stdio.h>
int main(void) {
int my_int;
printf("%d", my_int);
int t;
printf("%d",t);
return 0;
}
Этот кодприводит к ответу «00», что означает, что начальное значение my_int
и t
равно «0».Можно ли это изменить?