0

是否可以像这样使用 GMP 浮点函数执行“+=”?

mpf_add (op1, op1, op2);

或者三个参数必须总是不同的(需要使用临时变量)?

(同样的问题也适用于乘法、减法和除法,尽管我确信所有四种情况的答案都是相同的。)

4

1 回答 1

2

GMP手册指出:

GMP 允许您在一次调用中为输入和输出使用相同的变量。

我已经使用各种 GMP 功能做到了这一点,并且它一直都能正常工作,但我不知道我是否曾经使用 mpf 功能做到过。我通常使用 MPFR 库,它声明您也可以将相同的变量用于输入和输出。

于 2013-01-22T21:20:55.577 回答