I have this simple code:
int main()
{
float x = foo();
printf("returned value: %f", x);
return 0;
}
float foo ()
{
return 5;
}
when I run the code, the output is: "return value: -858993472.000000"
Can someone please explain to me why the return value is not 5.000000?
source
share