#include <stdio.h>
int main() {
float OilConsumption;
printf("Please enter the Fuel Consumption:\n");
scanf("%f", &OilConsumption);
printf("Fuel Consumption:%f\n", OilConsumption);
printf("Fuel Consumption Memory Address is:0X%p\n", &OilConsumption);
return 0;
}
背景是:帮弟弟去检查Coding的代码,发现在CLion中有告警:
Clang-Tidy: 'scanf' used to convert a string to a floating-point value, but function will not report conversion errors; consider using 'strtof' instead
进一步去分析这个告警,告警中的意思是中,建议使用“strtof”而不是“scanf”
Google之后发现,StackOverflow上有类似的帖子:
原帖如下:
然后去看了下“strtof”
------20221006------
标签:use,Recommends,Consumption,strtof,OilConsumption,Fuel,CLion,scanf From: https://www.cnblogs.com/MoKinLi/p/16758822.html