C语言中,怎样解决float转int导致的生成失败。(刚学习C语言)

木荏苒 2019-09-15 11:26:18
...全文
233 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
自信男孩 2019-09-16
  • 打赏
  • 举报
回复
int y = (int)h;应该是这样,而不是int y = (float)h;
轻箬笠 2019-09-16
  • 打赏
  • 举报
回复
改好了?好像c语言在某些编译器下,变量声明要放在最前面的
木荏苒 2019-09-15
  • 打赏
  • 举报
回复
引用 1 楼 xueyu人生的回复:
你应该是int y = (int)h;
不是,我已经试过了,生成失败。
xueyu人生 2019-09-15
  • 打赏
  • 举报
回复
你应该是int y = (int)h;
csucxy 2019-09-15
  • 打赏
  • 举报
回复
确定改好了?不见得哦。(float)(h)有什么用?h本身就是float型
木荏苒 2019-09-15
  • 打赏
  • 举报
回复
引用 3 楼 Italink的回复:
上面忘记加分号;了吧
是的,忘加分号了,已经改好了
Italink 2019-09-15
  • 打赏
  • 举报
回复
上面忘记加分号;了吧

69,371

社区成员

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

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