C printf печать случайного числа

Я очень новичок в программировании на C и сомневаюсь ... Меня попросили найти ошибки в определенных сегментах кода на C ... и этот сегмент немного смутил меня, поэтому буду признателен за помощь ...

int main(void)     
{
    int myInt = 5;
    printf("myInt = %d");
    return 0;
}

Насколько я понимаю, в этом коде нет ничего плохого. Что я хочу знать, так это то, почему это утверждение печатает случайное число ??

Выход я получаю

myInt = 1252057154

Буду признателен за помощь ... Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос