我是mpfr的初学者,我编写了这个程序来进行特定的计算并得到它,但我不知道为什么会出现这个错误,这是我最重要的代码:
mpfr_t myfct(int n)
{
/......./
return mpfr_get(result,MPFR_RNDN);
}
int main(void)
{
mpfr_t U;
mpfr_set_default_prec (53);
mpfr_set_emin (-1073);
mpfr_set_emax (1024);
n=10;
mpfr_init2(U,24);
mpfr_get(U,my_fct(n),MPFR_RNDN);
mpfr_printf ("result: %.40Rg\n", U);
mpfr_clear(U);
return 0;
}
怎么了 ??