Почему эта программа дает неожиданные числа (например: 2040866504
, -786655336
)?
#include <stdio.h>
int main()
{
int test = 0;
float fvalue = 3.111f;
printf("%d", test? fvalue : 0);
return 0;
}
Почему это печатает неожиданные числа вместо 0
? если он должен делать неявный стиль? Эта программа для обучения не имеет ничего серьезного.