modf()
函数族都带有一个指针参数:
float modff( float arg, float* iptr );
double modf( double arg, double* iptr );
long double modfl( long double arg, long double* iptr );
用于返回其输入的整数部分arg
(小数部分是实际返回值)。
如果我只需要小数部分,我可以通过传递“跳过”积分部分的计算NULL
吗?
我喜欢的 cppreference 页面都没有,也没有说明传递forman modff
时会发生什么,而其他一些标准库函数将 NULL 作为“忽略此参数”的指示。NULL
iptr