是否可以使用这样的GMP浮点函数执行“+ =”?
mpf_add (op1, op1, op2);
或三个参数必须始终不同(需要使用临时变量)?
(同样的问题适用于乘法,减法和除法,虽然我确定答案对于所有四种情况都是一样的。)
答案 0 :(得分:2)
GMP手册指出:
GMP允许您在一个输入和输出中使用相同的变量 调用
我已经使用各种GMP功能完成了它并且它始终正常工作但我不知道我是否曾使用mpf功能完成它。我通常使用MPFR库,它声明你也可以使用相同的变量进行输入和输出。