У меня есть этот простой код:
int main()
{
float x = foo();
printf("returned value: %f", x);
return 0;
}
float foo ()
{
return 5;
}
когда я запускаю код, вывод: "возвращаемое значение: -858993472.000000"
Может кто-нибудь объяснить мне, почему возвращаемое значение не 5.000000?