C printf imprimiendo número aleatorio
Soy muy nuevo en la programación en C y tengo una duda ... Me han pedido que encuentre errores en ciertos segmentos del código C ... y este segmento me tiene un poco confundido, así que agradecería la ayuda ...
int main(void)
{
int myInt = 5;
printf("myInt = %d");
return 0;
}
Por lo que yo entiendo, no hay nada de malo en este código. Lo que quiero saber es ¿por qué esta declaración imprime un número aleatorio?
La salida que obtengo es
myInt = 1252057154
Agradecería la ayuda ... Gracias