У меня есть функция, которая возвращает тип double.двойное разделение продолжает давать мне «inf»
мое возвращение заявление
return sum/(double)(weight/100);
где сумма является двойной и вес является внутр. я написал PRINTF заявления до возвращения проверить значения сумма была 25,000 и (двойной) (вес/100) дал мне 0,500
, но оператор возврата дал мне «Inf»
, что случилось с ним?
Вы уверены, что это был (двойной) (вес/100), а не (двойной) вес/100, который дал вам .500? –