- 打卡等级:以坛为家II
- 打卡总天数:536
- 最近打卡:2025-06-16 08:31:26
荣誉版主
- 积分
- 3789
|
发表于 2024-9-10 17:27:31
|
显示全部楼层
还是聊几句吧...
感觉楼主遇到的问题也是个老话题了. 类似话题...
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10535 5楼
这是一个警告信息,不是致命错误, 或许可以忽略, 就是看着有点不舒服.
pow()函数不是不能计算, 而是参数有可能超出原型定义的数据类型范围,将要被截取...
具体地说, 警告你第二个参数 (Length-i-1)要被截断了.
前面几位都给出了意见, 强制转换一下类型也可以的, 比如写成 (float)(Length-i-1)试试看...
你又说"...是所有的参数不止这一个...."...
是啊, 这种警告不是只针对pow()函数的, 所有只要是带有运算的参数, 都可能会有这样的警告信息.
你又说"好奇怪啊又没问题了"...
不要奇怪, 修改后首次编译, 会提出警告, 你不做修改, 再紧接着编译一下, 这警告就没有了...
意思是: 已提醒过你了, 仍然坚持不改, 那就算了, 这本来也不是一个严重的问题.....
仅供参考....
|
|