错误: expected an expression问题 求指导 谢谢

darwinmarx 2010-07-02 08:04:17
unsigned char nMemTemp[248*248];

float rerowprojection[248];

void ROWPROJECTION()
{
unsigned short i, j;
int temp;
for(j = 0; j < 248; j++)
{
for(i = 0; i < 248; i++)
{
temp += nMemTemp[i];
}

rerowprojection[j] = float(temp/248); error: expected an expression
temp = 0;


}
}

rerowprojection[j] = float(temp/248); error: expected an expression这个错误是怎么回事 高手指导一下 谢谢了
...全文
14682 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkersfaint 2010-07-05
  • 打赏
  • 举报
回复
其实搞出来的都是0,不明白楼主写这种代码意思何在?
zjf30366 2010-07-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mymtom 的回复:]
float(temp/248)
===>
(float)(temp/248)
[/Quote]
b_duan 2010-07-05
  • 打赏
  • 举报
回复
float(temp/248) ---> (float)(temp/248)强转要加上括号。
guantongxin 2010-07-05
  • 打赏
  • 举报
回复
显示类型转换出问题了,像1楼那样做就没问题了
guantongxin 2010-07-05
  • 打赏
  • 举报
回复
lz用的是什么编译器啊
  • 打赏
  • 举报
回复
建议你在定义temp时赋值为0!!!!!!!!!!
mymtom 2010-07-02
  • 打赏
  • 举报
回复
float(temp/248)
===>
(float)(temp/248)

69,372

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧