Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以像这样使用 GMP 浮点函数执行“+=”?
mpf_add (op1, op1, op2);
或者三个参数必须总是不同的(需要使用临时变量)?
(同样的问题也适用于乘法、减法和除法,尽管我确信所有四种情况的答案都是相同的。)
GMP手册指出:
GMP 允许您在一次调用中为输入和输出使用相同的变量。
我已经使用各种 GMP 功能做到了这一点,并且它一直都能正常工作,但我不知道我是否曾经使用 mpf 功能做到过。我通常使用 MPFR 库,它声明您也可以将相同的变量用于输入和输出。