c语言

.i++ 2019-10-09 10:37:37
求解释下列程序详细点! float fun(float h) { int tmp=(int)(h*1000+5)/10; return (float)tmp/100.0; }
...全文
21 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zmwdadi 2019-10-09
  • 打赏
  • 举报
回复
函数fun接受一个float类型的参数,并返回一个float类型的返回值
定义一个int类型的变量tmp,用强制类型转换把float类型的变量h转换为int类型,然后与1000相乘再加5的和除以10
用强制类型转换把int类型的变量tmp转换成float类型的变量然后再与100相除,最后把值返回给主调函数

才学c语言1个多月,如果解释错了勿怪
还有发帖子要把主要问题写清楚,就写个“c语言”谁没事会进来看
636f6c696e 2019-10-09
  • 打赏
  • 举报
回复
就是数学运算吧,没啥不好理解的
自信男孩 2019-10-09
  • 打赏
  • 举报
回复
这几句那句你不明白,可以直接指出来。代码不复杂的~

69,370

社区成员

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

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