为什么会出现runtime error

pasta_loveless 2008-03-29 02:47:59
#include <stdio.h>
void main()
{
float a;
scanf("%f",&a);

}
...全文
383 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
houdongfeng 2008-03-29
  • 打赏
  • 举报
回复
楼上正解,程序没有启动浮点计算
zzwh_0 2008-03-29
  • 打赏
  • 举报
回复
什么编译器?
Supper_Jerry 2008-03-29
  • 打赏
  • 举报
回复
楼上正解,程序没有启动浮点计算
erwin1984 2008-03-29
  • 打赏
  • 举报
回复
好像这个问题常出现,程序没有启动浮点计算的原因。

#include  <stdio.h> 
void main()
{
float a = 1.0; //初始化赋值一下就可以启用了。
scanf("%f",&a);
}


这样也可以:
#include  <stdio.h> 
void main()
{
float a ;
scanf("%f",&a);

float b = 1.0; //只要在程序中有计算浮点数的地方即可启用了,不过要保证不要被编译器优化了,还是用上面的好。
}

69,371

社区成员

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

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