format ‘%lf’ expects argument of type ‘double *’, but argument 2 has type ‘double’
时间: 2024-05-06 13:16:51 浏览: 249
go JWT RS256 加解密 “key is of invalid type”
这个错误的意思是,你使用了格式化字符串 "%lf" 来读取一个 double 类型的变量,但是传递给它的参数是一个 double 类型的值,而不是指向 double 类型变量的指针。
可能是你在使用 scanf() 函数时,把一个 double 类型的变量的值传递给了它,而不是变量的地址。解决这个问题的方法是,把变量的地址传递给 scanf() 函数,例如:
```
double x;
scanf("%lf", &x); // 注意要加上取地址符 &
```
这样就可以正确读取 double 类型的变量了。
阅读全文