для float ++ не Приращение на наименьшее возможное значение, но на 1,0. 1.0F не имеет особого значения (в отличие от целого числа 1). Это может сбить с толку читатель, заставляющий его думать, что переменная INT. Для плавания не гарантируется, что оператор ++ меняет аргумент. Например, следующий цикл не является бесконечным: < /p>
Код: Выделить всё
float i, j;
for (i=0.0, j=1.0; i!=j;i=j++);
Подробнее здесь: https://stackoverflow.com/questions/856 ... floats-bad
Мобильная версия