distance = float(time)*0.017;
时间: 2023-11-27 08:03:06 浏览: 39
这行代码看起来没有明显的语法错误,但是需要确认 time 变量的类型是否为整型,因为整型变量和浮点型常量相乘会得到一个整型结果,导致 distance 变量的值不是浮点型,从而引发错误。可以尝试将代码改为:
```
distance = (float)time * 0.017;
```
这样强制将 time 转换为浮点型后再进行计算,可以避免这种类型不匹配的错误。
阅读全文