首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

illegal use of floating point异常

2013-04-02 
illegal use of floating point错误double average(const float *array,float length){float *endarray+l

illegal use of floating point错误
double average(const float *array,float length)
{
  float *end=array+length; ---这里出现illegal use of floating point错误,但是如果我把黑体的float改成int就是一个警告,suspicious pointer conversion,为什么?
  ...
}

谢谢
[解决办法]
指针偏移length个长度,length是浮点数当然不行。
警告是因为const指针转为普通指针吧?
[解决办法]
没看明白,LZ是要把浮点型指针和一个浮点型变量相加赋给一个浮点指针?这样肯定会出错的。

热点排行
Bad Request.