Я запускаю этот код и получаю некоторое значение мусора при печати * ptr. В чем может быть причина и как я могу избежать этого?
# include <stdio.h>
int main()
{
int test = 1;
int *ptr = &test;
*ptr++ = 10;
test++;
printf("\nThe value is %d", *ptr);
}